services: server: image: ghcr.io/megaflorasoftware/serial:latest environment: NODE_ENV: production DATABASE_URL: ${DATABASE_URL} DATABASE_AUTH_TOKEN: ${DATABASE_AUTH_TOKEN} BETTER_AUTH_SECRET: ${BETTER_AUTH_SECRET} PUBLIC_BASE_URL: ${PUBLIC_BASE_URL:-${VITE_PUBLIC_BASE_URL:-}} PUBLIC_IS_MAIN_INSTANCE: "false" KV_STORE: ${KV_STORE} REDIS_URL: ${REDIS_URL} UPSTASH_REDIS_REST_URL: ${UPSTASH_REDIS_REST_URL} UPSTASH_REDIS_REST_TOKEN: ${UPSTASH_REDIS_REST_TOKEN} FROM_EMAIL_ADDRESS: ${FROM_EMAIL_ADDRESS} RESEND_API_KEY: ${RESEND_API_KEY} SENDGRID_API_KEY: ${SENDGRID_API_KEY} PUBLIC_SUPPORT_EMAIL_ADDRESS: ${PUBLIC_SUPPORT_EMAIL_ADDRESS:-${VITE_PUBLIC_SUPPORT_EMAIL_ADDRESS:-}} PUBLIC_SENTRY_DSN_WEB: ${PUBLIC_SENTRY_DSN_WEB:-${VITE_PUBLIC_SENTRY_DSN_WEB:-}} PUBLIC_UMAMI_WEBSITE_ID: ${PUBLIC_UMAMI_WEBSITE_ID:-${VITE_PUBLIC_UMAMI_WEBSITE_ID:-}} PUBLIC_UMAMI_SRC: ${PUBLIC_UMAMI_SRC:-${VITE_PUBLIC_UMAMI_SRC:-}} INSTAPAPER_OAUTH_ID: ${INSTAPAPER_OAUTH_ID} INSTAPAPER_OAUTH_SECRET: ${INSTAPAPER_OAUTH_SECRET} PUBLIC_IS_MAINTENANCE_MODE: ${PUBLIC_IS_MAINTENANCE_MODE:-${VITE_PUBLIC_IS_MAINTENANCE_MODE:-}} ports: - 3000:3000