Initial commit — Умный Байт landing
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# Умный Байт — лендинг компании
|
||||
|
||||
Сайт компании ООО «Умный Байт» (umbyte.ru) с админ-панелью для управления контентом.
|
||||
|
||||
## Стек
|
||||
|
||||
- **Frontend**: Vite + React + TypeScript + Tailwind CSS
|
||||
- **Backend**: Node.js + Express + TypeScript
|
||||
- **БД**: PostgreSQL 16
|
||||
- **Auth**: JWT
|
||||
- **Deploy**: Docker + Coolify на fortress.zeroday.su
|
||||
|
||||
## Структура
|
||||
|
||||
```
|
||||
umbyte-landing/
|
||||
├── frontend/ # Публичный лендинг + админка
|
||||
├── backend/ # REST API
|
||||
├── db/ # SQL миграции
|
||||
├── Dockerfile # production билд (multi-stage)
|
||||
└── docker-compose.yml # для локальной разработки
|
||||
```
|
||||
|
||||
## Production deploy
|
||||
|
||||
Push в `main` → Coolify автоматически собирает Dockerfile и деплоит.
|
||||
|
||||
Переменные окружения (в Coolify):
|
||||
- `DB_HOST=postgres-<UUID>` — полное имя контейнера БД
|
||||
- `DB_USER`, `DB_PASSWORD`, `DB_NAME`
|
||||
- `JWT_SECRET` — случайная строка
|
||||
- `ADMIN_INITIAL_PASSWORD` — пароль первого админа при инициализации
|
||||
Reference in New Issue
Block a user