services: app: build: . env_file: - .env depends_on: - db volumes: - ./instance:/app/instance - ./app/static/uploads:/app/app/static/uploads - ./app/static/previews:/app/app/static/previews ports: - "${APP_PORT:-5000}:5000" db: image: postgres:17-alpine environment: POSTGRES_DB: expense_monitor POSTGRES_USER: expense_user POSTGRES_PASSWORD: expense_password volumes: - pgdata:/var/lib/postgresql/data volumes: pgdata: