projects/org/@biz-pusk/@it-app-pusk/README.md

← Назад в оглавление

README — Как запустить ПУСК локально


Требования


Быстрый старт

# 1. Клонировать репозиторий
git clone <repo>
cd @pusk.app

# 2. Скопировать конфиг
cp .env.example .env

# 3. Запустить всё через Docker
docker-compose up

# Приложение доступно на http://localhost:3000
# API доступно на http://localhost:4000

Структура

@pusk.app/
├── backend/            Node.js сервер
   ├── server.js
   ├── database.js
   ├── routes/
   └── middleware/
├── frontend/           React приложение
   ├── index.html
   ├── app.js
   ├── screens/
   └── api.js
├── docker-compose.yml
├── nginx.conf
└── .env.example

Переменные окружения (.env)

PORT=4000
JWT_SECRET=change_me_in_production
DB_PATH=./data/pusk.db
UPLOADS_DIR=./uploads

Стек

Компонент Технология
Backend Node.js 20 + Express
Frontend React 18 (Vite)
БД (MVP) SQLite
Файлы Локальная папка → S3
Деплой Docker Compose

← Назад в оглавление