mirror of
https://git.oceanpay.cc/danial/kami_apple_exchage.git
synced 2025-12-18 21:19:19 +00:00
fix(docker): update environment variables in docker-compose for secure credentials
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
POSTGRES_DB=apple_exchange
|
||||
POSTGRES_USER=postgres
|
||||
POSTGRES_PASSWORD=Kp9#mX8$vL2@nQ5!wR7
|
||||
DATABASE_URL=postgresql+asyncpg://postgres:Kp9#mX8$vL2@nQ5!wR7@db:5432/apple_exchange
|
||||
REDIS_PASSWORD=Df4$jG7&zN9@pL1#tY3
|
||||
REDIS_URL=redis://:Df4$jG7&zN9@pL1#tY3@redis:6379/0
|
||||
POSTGRES_PASSWORD=Kp9mX8vL2nQ5wR7
|
||||
DATABASE_URL=postgresql+asyncpg://postgres:Kp9mX8vL2nQ5wR7@db:5432/apple_exchange
|
||||
REDIS_PASSWORD=Df4jG7zN9pL1tY3
|
||||
REDIS_URL=redis://:Df4jG7zN9pL1tY3@redis:6379/0
|
||||
@@ -30,19 +30,17 @@ services:
|
||||
context: ../backend
|
||||
dockerfile: Dockerfile
|
||||
container_name: apple-exchange-api
|
||||
env_file:
|
||||
- ./.env.production
|
||||
environment:
|
||||
- SERVICE_TYPE=api
|
||||
- ENVIRONMENT=production
|
||||
- DATABASE_URL=${DATABASE_URL}
|
||||
- REDIS_URL=${REDIS_URL}
|
||||
- DATABASE_URL=postgresql+asyncpg://postgres:Kp9mX8vL2nQ5wR7@db:5432/apple_exchange
|
||||
- REDIS_URL=redis://:Df4jG7zN9pL1tY3@redis:6379/0
|
||||
- WORKERS=4
|
||||
- SCREENSHOT_DIR=/app/data/snapshot
|
||||
- LOG_DIR=/app/logs
|
||||
volumes:
|
||||
- /data/apple_exchange/logs:/app/logs
|
||||
- /data/apple_exchange/data:/app/data
|
||||
- logs:/app/logs
|
||||
- data:/app/data
|
||||
networks:
|
||||
- app-network
|
||||
depends_on:
|
||||
@@ -61,21 +59,19 @@ services:
|
||||
context: ../backend
|
||||
dockerfile: Dockerfile.worker
|
||||
container_name: apple-exchange-worker
|
||||
env_file:
|
||||
- ./.env.production
|
||||
environment:
|
||||
- SERVICE_TYPE=worker
|
||||
- ENVIRONMENT=production
|
||||
- DATABASE_URL=${DATABASE_URL}
|
||||
- REDIS_URL=${REDIS_URL}
|
||||
- DATABASE_URL=postgresql+asyncpg://postgres:Kp9mX8vL2nQ5wR7@db:5432/apple_exchange
|
||||
- REDIS_URL=redis://:Df4jG7zN9pL1tY3@redis:6379/0
|
||||
- WORKER_MAX_CONCURRENT_TASKS=5
|
||||
- SCREENSHOT_DIR=/app/data/snapshot
|
||||
- LOG_DIR=/app/logs
|
||||
- PLAYWRIGHT_BROWSERS_PATH=/app/data/playwright-browsers
|
||||
volumes:
|
||||
- /data/apple_exchange/logs:/app/logs
|
||||
- /data/apple_exchange/data:/app/data
|
||||
- /data/apple_exchange/playwright_browsers:/app/data/playwright-browsers
|
||||
- logs:/app/logs
|
||||
- data:/app/data
|
||||
- playwright_browsers:/app/data/playwright-browsers
|
||||
networks:
|
||||
- app-network
|
||||
depends_on:
|
||||
@@ -96,12 +92,10 @@ services:
|
||||
db:
|
||||
image: postgres:17-alpine
|
||||
container_name: apple-exchange-db
|
||||
env_file:
|
||||
- ./.env.production
|
||||
environment:
|
||||
- POSTGRES_DB=${POSTGRES_DB}
|
||||
- POSTGRES_USER=${POSTGRES_USER}
|
||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
||||
- POSTGRES_DB=apple_exchange
|
||||
- POSTGRES_USER=postgres
|
||||
- POSTGRES_PASSWORD=Kp9mX8vL2nQ5wR7
|
||||
volumes:
|
||||
- postgres_data:/var/lib/postgresql/data
|
||||
ports:
|
||||
@@ -118,9 +112,7 @@ services:
|
||||
redis:
|
||||
image: redis:7-alpine
|
||||
container_name: apple-exchange-redis
|
||||
env_file:
|
||||
- ./.env.production
|
||||
command: redis-server --requirepass ${REDIS_PASSWORD}
|
||||
command: ["redis-server", "--requirepass", "Df4jG7zN9pL1tY3"]
|
||||
volumes:
|
||||
- redis_data:/data
|
||||
networks:
|
||||
@@ -161,6 +153,12 @@ volumes:
|
||||
type: none
|
||||
o: bind
|
||||
device: /data/apple_exchange/data
|
||||
playwright_browsers:
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: none
|
||||
o: bind
|
||||
device: /data/apple_exchange/playwright_browsers
|
||||
|
||||
# ===== 网络 =====
|
||||
networks:
|
||||
|
||||
Reference in New Issue
Block a user