docker env support

This commit is contained in:
Sanjib Kumar Sen 2025-01-08 04:57:32 +06:00
parent 7aee25cb33
commit 71d0b0be3c
2 changed files with 12 additions and 25 deletions

View file

@ -1 +1,8 @@
DATABASE_URL=
DB_USER=postgres
DB_PASSWORD=
DB_NAME=postgres
DB_HOST=localhost
DB_PORT=5432
DATABASE_URL='postgres://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}'

View file

@ -9,6 +9,7 @@ services:
- NODE_ENV=production
- OTEL_EXPORTER_OTLP_ENDPOINT=http://tracing:4318
- OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
- DATABASE_URL=postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}
networks:
- api-network
depends_on:
@ -20,37 +21,16 @@ services:
- COLLECTOR_ZIPKIN_HOST_PORT=:9411
- COLLECTOR_OTLP_ENABLED=true
ports:
# UI
- "16686:16686"
# Zipkin compatible endpoint
- "9411:9411"
# OTLP gRPC
- "4317:4317"
# OTLP HTTP
- "4318:4318"
# Jaeger gRPC
- "14250:14250"
# Jaeger HTTP
- "14268:14268"
# Admin HTTP
- "14269:14269"
# Agent configs
- "5778:5778"
# Thrift compact
- "6831:6831/udp"
# Thrift binary
- "6832:6832/udp"
networks:
- api-network
db:
image: postgres:latest
environment:
POSTGRES_USER: myusername
POSTGRES_PASSWORD: mypassword
POSTGRES_DB: mydatabase
ports:
- "5432:5432"
POSTGRES_USER: ${DB_USER}
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_DB: ${DB_NAME}
volumes:
- postgres_data:/var/lib/postgresql/data
networks: