# 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
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 |