services: bill-tracker: build: . image: bill-tracker:local container_name: bill-tracker environment: NODE_ENV: production DB_PATH: /data/db/bills.db BACKUP_PATH: /data/backups ports: - "${PORT:-3000}:3000" volumes: - bill-data:/data # persistent DB + backups restart: unless-stopped volumes: bill-data: driver: local