services: db: image: postgres:18-alpine container_name: elysia-todo-db restart: unless-stopped environment: POSTGRES_USER: ToDoList POSTGRES_PASSWORD: 53N2PTSjMBPDy6zY POSTGRES_DB: ToDoList ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data elysia-todo: build: . container_name: elysia-todo restart: unless-stopped ports: - "23994:23994" environment: DATABASE_URL: "postgresql://ToDoList:53N2PTSjMBPDy6zY@db:5432/ToDoList" depends_on: - db volumes: - ./api/webui:/app/api/webui:ro - ./api/logs:/app/api/logs volumes: pgdata: