/
Cooolprogrammers
/
web-nodejs-labs
Обзор
Документация
Войти
/
Cooolprogrammers
/
web-nodejs-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docker-compose.local.yml
53 строки
1 KB
darkvoid6@mail.ru
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
18 дек 2025, 07:59
18 дек 2025, 07:59
f2c4f06
Код
Авторство
О чём код?
# docker-compose.local.yml — для локальной разработки services: backend: build: context: . container_name: local-backend-server command: npm run dev ports: - "3000:3000" volumes: - ./backend:/app/backend - ./public:/app/public - /app/backend/node_modules env_file: - ./backend/.env.local depends_on: - db # <-- важно: сначала запускается база данных # ----------------------- # PostgreSQL (db) # ----------------------- db: image: postgres:16-alpine container_name: local-postgres-db restart: unless-stopped environment: POSTGRES_USER: devuser POSTGRES_PASSWORD: devpass POSTGRES_DB: devdb ports: - "5432:5432" # для подключения через DBeaver/Adminer volumes: - postgres_data_volume:/var/lib/postgresql/data # ----------------------- # Adminer — веб-интерфейс для управления БД # ----------------------- adminer: image: adminer container_name: local-adminer-ui restart: unless-stopped ports: - "8080:8080" # Adminer откроется по адресу http://localhost:8080 depends_on: - db # ----------------------- # Том для сохранения данных PostgreSQL # ----------------------- volumes: postgres_data_volume: