NODE_ENV=production PORT=8080 POSTGRES_DB=skymoney POSTGRES_USER=skymoney_app POSTGRES_PASSWORD=RicearoniSkyMoney124521! DATABASE_URL=postgres://skymoney_app:RicearoniSkyMoney124521!@postgres:5432/skymoney BACKUP_DATABASE_URL=postgres://skymoney_app:RicearoniSkyMoney124521!@127.0.0.1:5432/skymoney RESTORE_DATABASE_URL=postgres://skymoney_app:RicearoniSkyMoney124521!@127.0.0.1:5432/skymoney_restore_test ADMIN_DATABASE_URL=postgres://skymoney_app:RicearoniSkyMoney124521!@127.0.0.1:5432/postgres APP_ORIGIN=https://skymoneybudget.com CORS_ORIGINS=https://skymoneybudget.com RATE_LIMIT_MAX=500 RATE_LIMIT_WINDOW_MS=60000 JWT_SECRET=ee5e3882e7b739bcd37ead2449d06f285eb1254620ae77ae201687f03ce82629 COOKIE_SECRET=364f4fa81d297294f864391aff02e151498de7caa8aac8c135ab01ad17a1212f AUTH_DISABLED=0 SEED_DEFAULT_BUDGET=0 COOKIE_DOMAIN=skymoneybudget.com SMTP_HOST=mail.jodyholt.com SMTP_PORT=587 SMTP_REQUIRE_TLS=true SMTP_TLS_REJECT_UNAUTHORIZED=true SMTP_USER=skymoney-smtp SMTP_PASS=skymoneysmtp124521 EMAIL_FROM="SkyMoney Budget " EMAIL_BOUNCE_FROM=bounces@skymoneybudget.com EMAIL_REPLY_TO=support@skymoneybudget.com UPDATE_NOTICE_VERSION=4 UPDATE_NOTICE_TITLE="SkyMoney Update" UPDATE_NOTICE_BODY="You can now set fixed expenses as Estimated Bills for variable amounts (like utilities), apply actual bill amounts each cycle for instant true-up, and auto-adjust surplus/shortfall against available budget." ALLOW_INSECURE_AUTH_FOR_DEV=false JWT_ISSUER=skymoney-api JWT_AUDIENCE=skymoney-web AUTH_MAX_FAILED_ATTEMPTS=5 AUTH_LOCKOUT_WINDOW_MS=900000 PASSWORD_RESET_TTL_MINUTES=30 PASSWORD_RESET_RATE_LIMIT_PER_MINUTE=5 PASSWORD_RESET_CONFIRM_RATE_LIMIT_PER_MINUTE=10 EXPECTED_PROD_DB_HOST=postgres EXPECTED_PROD_DB_NAME=skymoney EXPECTED_BACKUP_DB_HOST=127.0.0.1 EXPECTED_BACKUP_DB_NAME=skymoney