Files
ZFile/docker-compose.yml
2026-03-02 22:32:46 +03:00

47 lines
1.1 KiB
YAML

services:
allinone:
profiles: ["single"]
build:
context: .
dockerfile: Dockerfile.single
container_name: driveflow-allinone
env_file:
- ./.env
environment:
ADDR: :${APP_INTERNAL_PORT}
volumes:
- ./backend/users:/app/users
- ./app.db:/app/app.db
ports:
- "${APP_HOST_PORT}:${APP_INTERNAL_PORT}"
restart: unless-stopped
backend:
build:
context: ./backend
dockerfile: Dockerfile
container_name: driveflow-backend
env_file:
- ./.env
environment:
ADDR: :${BACKEND_INTERNAL_PORT}
volumes:
- ./backend/users:/app/users
- ./app.db:/app/app.db
ports:
- "${BACKEND_HOST_PORT}:${BACKEND_INTERNAL_PORT}"
restart: unless-stopped
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
container_name: driveflow-frontend
environment:
FRONTEND_INTERNAL_PORT: ${FRONTEND_INTERNAL_PORT}
depends_on:
- backend
ports:
- "${FRONTEND_HOST_PORT}:${FRONTEND_INTERNAL_PORT}"
restart: unless-stopped