backend-env.local.tmpl (1830B)
1 # Full URI to backend http API 2 VITE_API_URI=http://{{ env "NOMAD_IP_api_http" }} 3 # Backend API port 4 VITE_API_PORT={{ env "NOMAD_PORT_api_http" }} 5 # Full URI to backend websocket API 6 VITE_WS_URI=wss://{{ env "NOMAD_IP_api_http" }} 7 # Backend API websocket port 8 VITE_WS_PORT={{ env "NOMAD_PORT_api_http" }} 9 10 API_REDIRECT_URI=https://myheats-demo.p0c.ch/authverify 11 # Backend API CORS allowed origins 12 API_CORS_ALLOW_ORIGIN=https://myheats-demo.p0c.ch 13 # JWT secret for magic links (`openssl rand -base64 48`) 14 API_JWT_SECRET={{with secret "kv/myheats-demo"}}{{index .Data.data.api_jwt_secret}}{{end}} 15 # JWT TTL in seconds, make it biger than VITE_SESSION_TTL, 60m 16 API_JWT_TTL=259200 #72h 17 18 # SMTP settings for sending magic links 19 SMTP_HOST={{with secret "kv/myheats-demo"}}{{index .Data.data.smtp_host}}{{end}} 20 # upgrade later with STARTTLS 21 SMTP_STARTTLS={{with secret "kv/myheats-demo"}}{{index .Data.data.smtp_starttls}}{{end}} 22 SMTP_PORT={{with secret "kv/myheats-demo"}}{{index .Data.data.smtp_port}}{{end}} 23 SMTP_USER={{with secret "kv/myheats-demo"}}{{index .Data.data.smtp_user}}{{end}} 24 SMTP_FROM={{with secret "kv/myheats-demo"}}{{index .Data.data.smtp_from}}{{end}} 25 SMTP_PASSWORD={{with secret "kv/myheats-demo"}}{{index .Data.data.smtp_password}}{{end}} 26 27 # PostgreSQL environment variables 28 # https://github.com/porsager/postgres?tab=readme-ov-file#environmental-variables 29 # PGHOST, PGPORT, PGDATABASE, PGUSERNAME, PGPASSWORD, etc. 30 PGHOST={{with secret "kv/myheats-demo"}}{{index .Data.data.pghost}}{{end}} 31 PGPORT={{with secret "kv/myheats-demo"}}{{index .Data.data.pgport}}{{end}} 32 PGDATABASE={{with secret "kv/myheats-demo"}}{{index .Data.data.pgdatabase}}{{end}} 33 PGUSERNAME={{with secret "kv/myheats-demo"}}{{index .Data.data.pgusername}}{{end}} 34 PGPASSWORD={{with secret "kv/myheats-demo"}}{{index .Data.data.pgpassword}}{{end}}