services: << service_name >>: image: ghcr.io/maybe-finance/maybe:latest container_name: << service_name >> environment: - TZ=<< timezone >> - SELF_HOSTED=true - RAILS_FORCE_SSL=false - RAILS_ASSUME_SSL=false - SECRET_KEY_BASE=<< secret_key_base >> - DB_HOST=<< service_name >>-db - POSTGRES_DB=maybe - POSTGRES_USER=maybe - POSTGRES_PASSWORD=<< db_password >> volumes: - << appdata_dir >>/<< service_name >>:/rails/storage ports: - "<< port >>:3000" depends_on: - << service_name >>-db restart: unless-stopped << service_name >>-db: image: postgres:16-alpine container_name: << service_name >>-db environment: - POSTGRES_DB=maybe - POSTGRES_USER=maybe - POSTGRES_PASSWORD=<< db_password >> volumes: - << appdata_dir >>/<< service_name >>-db:/var/lib/postgresql/data restart: unless-stopped