mirror of
https://github.com/getlago/lago.git
synced 2025-07-23 14:20:16 +07:00
misc: Improve docker compose config (#20)
This commit is contained in:
@ -84,7 +84,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- $LAGO_PATH/api:/app
|
- $LAGO_PATH/api:/app
|
||||||
environment:
|
environment:
|
||||||
- API_URL=https://api.lago.dev
|
- LAGO_API_URL=https://api.lago.dev
|
||||||
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@db:5432/${POSTGRES_DB:-lago}
|
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@db:5432/${POSTGRES_DB:-lago}
|
||||||
- REDIS_URL=redis://redis:6379
|
- REDIS_URL=redis://redis:6379
|
||||||
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
||||||
@ -112,7 +112,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- $LAGO_PATH/api:/app
|
- $LAGO_PATH/api:/app
|
||||||
environment:
|
environment:
|
||||||
- API_URL=https://api.lago.dev
|
- LAGO_API_URL=https://api.lago.dev
|
||||||
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@db:5432/${POSTGRES_DB:-lago}
|
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@db:5432/${POSTGRES_DB:-lago}
|
||||||
- REDIS_URL=redis://redis:6379
|
- REDIS_URL=redis://redis:6379
|
||||||
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
||||||
@ -128,7 +128,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- $LAGO_PATH/api:/app
|
- $LAGO_PATH/api:/app
|
||||||
environment:
|
environment:
|
||||||
- API_URL=https://api.lago.dev
|
- LAGO_API_URL=https://api.lago.dev
|
||||||
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@db:5432/${POSTGRES_DB:-lago}
|
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@db:5432/${POSTGRES_DB:-lago}
|
||||||
- REDIS_URL=redis://redis:6379
|
- REDIS_URL=redis://redis:6379
|
||||||
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
||||||
|
@ -37,12 +37,12 @@ services:
|
|||||||
- redis
|
- redis
|
||||||
command: ["./scripts/start.sh"]
|
command: ["./scripts/start.sh"]
|
||||||
environment:
|
environment:
|
||||||
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@db:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-lago}
|
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-lago}
|
||||||
- REDIS_URL=redis://redis:${REDIS_PORT:-6379}
|
- REDIS_URL=redis://${REDIS_HOST:-redis}:${REDIS_PORT:-6379}
|
||||||
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
||||||
- RAILS_ENV=production
|
- RAILS_ENV=production
|
||||||
- SENTRY_DSN=${SENTRY_DSN}
|
- SENTRY_DSN=${SENTRY_DSN}
|
||||||
- LAGO_FRONT_URL"${FRONT_URL:-http://localhost}
|
- LAGO_FRONT_URL=${LAGO_FRONT_URL:-http://localhost}
|
||||||
ports:
|
ports:
|
||||||
- ${API_PORT:-3000}:3000
|
- ${API_PORT:-3000}:3000
|
||||||
|
|
||||||
@ -53,9 +53,9 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- api
|
- api
|
||||||
environment:
|
environment:
|
||||||
- API_URL=${API_URL:-http://localhost:3000}
|
- API_URL=${LAGO_API_URL:-http://localhost:3000}
|
||||||
- APP_ENV=${APP_ENV:-production}
|
- APP_ENV=${APP_ENV:-production}
|
||||||
- CODEGEN_API=${API_URL:-http://localhost:3000}
|
- CODEGEN_API=${LAGO_API_URL:-http://localhost:3000}
|
||||||
ports:
|
ports:
|
||||||
- ${FRONT_PORT:-80}:80
|
- ${FRONT_PORT:-80}:80
|
||||||
|
|
||||||
@ -67,12 +67,14 @@ services:
|
|||||||
- api
|
- api
|
||||||
command: ["./scripts/start.worker.sh"]
|
command: ["./scripts/start.worker.sh"]
|
||||||
environment:
|
environment:
|
||||||
- API_URL=${API_URL:-http://localhost:3000}
|
- LAGO_API_URL=${LAGO_API_URL:-http://localhost:3000}
|
||||||
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@db:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-lago}
|
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-lago}
|
||||||
- REDIS_URL=redis://redis:${REDIS_PORT:-6379}
|
- REDIS_URL=redis://${REDIS_HOST:-redis}:${REDIS_PORT:-6379}
|
||||||
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
||||||
- RAILS_ENV=production
|
- RAILS_ENV=production
|
||||||
- SENTRY_DSN=${SENTRY_DSN}
|
- SENTRY_DSN=${SENTRY_DSN}
|
||||||
|
- RSA_PRIVATE_KEY=${LAGO_RSA_PRIVATE_KEY}
|
||||||
|
- RSA_PUBLIC_KEY=${LAGO_RSA_PUBLIC_KEY}
|
||||||
|
|
||||||
api-clock:
|
api-clock:
|
||||||
container_name: lago-clock
|
container_name: lago-clock
|
||||||
@ -82,9 +84,9 @@ services:
|
|||||||
- api
|
- api
|
||||||
command: ["./scripts/start.clock.sh"]
|
command: ["./scripts/start.clock.sh"]
|
||||||
environment:
|
environment:
|
||||||
- API_URL=${API_URL:-http://localhost:3000}
|
- LAGO_API_URL=${LAGO_API_URL:-http://localhost:3000}
|
||||||
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@db:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-lago}
|
- DATABASE_URL=postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-lago}
|
||||||
- REDIS_URL=redis://redis:${REDIS_PORT:-6379}
|
- REDIS_URL=redis://${REDIS_HOST:-redis}:${REDIS_PORT:-6379}
|
||||||
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
- SECRET_KEY_BASE=${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
|
||||||
- RAILS_ENV=production
|
- RAILS_ENV=production
|
||||||
- SENTRY_DSN=${SENTRY_DSN}
|
- SENTRY_DSN=${SENTRY_DSN}
|
||||||
|
Reference in New Issue
Block a user