Public Access
1
0

chore: parameterize docker compose deployment

This commit is contained in:
pguerrerox
2026-05-01 00:01:19 +00:00
parent 2acfb1cdf5
commit c7ebc33cda
2 changed files with 27 additions and 14 deletions
+13
View File
@@ -0,0 +1,13 @@
node_modules
dist
dist-server
.git
.gitignore
.env
.env.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
db/rawdata
db/datasets/postal
+14 -14
View File
@@ -4,7 +4,7 @@ services:
environment: environment:
POSTGRES_DB: leads4less POSTGRES_DB: leads4less
POSTGRES_USER: postgres POSTGRES_USER: postgres
POSTGRES_PASSWORD: change-me POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes: volumes:
- leads4less-db:/var/lib/postgresql/data - leads4less-db:/var/lib/postgresql/data
@@ -15,14 +15,14 @@ services:
depends_on: depends_on:
- db - db
environment: environment:
NODE_ENV: production NODE_ENV: ${NODE_ENV}
APP_HOST: 0.0.0.0 APP_HOST: 0.0.0.0
APP_PORT: 4000 APP_PORT: 4000
APP_ORIGIN: https://app.example.com APP_ORIGIN: https://l4l.duramente.com
DATABASE_URL: postgres://postgres:change-me@db:5432/leads4less DATABASE_URL: ${DATABASE_URL}
COOKIE_SECRET: replace-with-long-random-secret COOKIE_SECRET: ${COOKIE_SECRET}
GOOGLE_MAPS_SERVER_KEY: your-server-key GOOGLE_MAPS_SERVER_KEY: ${GOOGLE_MAPS_SERVER_KEY}
PG_BOSS_SCHEMA: pgboss PG_BOSS_SCHEMA: ${PG_BOSS_SCHEMA}
SESSION_TTL_DAYS: 30 SESSION_TTL_DAYS: 30
expose: expose:
- "4000" - "4000"
@@ -34,11 +34,11 @@ services:
depends_on: depends_on:
- db - db
environment: environment:
NODE_ENV: production NODE_ENV: ${NODE_ENV}
DATABASE_URL: postgres://postgres:change-me@db:5432/leads4less DATABASE_URL: ${DATABASE_URL}
COOKIE_SECRET: replace-with-long-random-secret COOKIE_SECRET: ${COOKIE_SECRET}
GOOGLE_MAPS_SERVER_KEY: your-server-key GOOGLE_MAPS_SERVER_KEY: ${GOOGLE_MAPS_SERVER_KEY}
PG_BOSS_SCHEMA: pgboss PG_BOSS_SCHEMA: ${PG_BOSS_SCHEMA}
SESSION_TTL_DAYS: 30 SESSION_TTL_DAYS: 30
web: web:
@@ -46,8 +46,8 @@ services:
context: . context: .
target: web target: web
args: args:
VITE_API_BASE_URL: https://api.example.com/api VITE_API_BASE_URL: ${VITE_API_BASE_URL}
VITE_GOOGLE_MAPS_PLATFORM_KEY: your-browser-key VITE_GOOGLE_MAPS_PLATFORM_KEY: ${VITE_GOOGLE_MAPS_PLATFORM_KEY}
depends_on: depends_on:
- api - api
expose: expose: