version: "3.8" services: bot: build: . container_name: discord-lnbits-bot env_file: - .env depends_on: - db command: python discord_lnbits_bot.py restart: unless-stopped web: build: . container_name: discord-lnbits-web env_file: - .env depends_on: - db command: gunicorn -b 0.0.0.0:3000 app:app ports: - "3000:3000" restart: unless-stopped db: image: postgres:15-alpine container_name: lnbits_db env_file: - .env environment: POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASS} POSTGRES_DB: ${DB_NAME} volumes: - postgres_data:/var/lib/postgresql/data restart: unless-stopped volumes: postgres_data: