Refactor code structure for improved readability and maintainability
This commit is contained in:
+40
-40
@@ -91,46 +91,46 @@ services:
|
||||
# retries: 3
|
||||
# start_period: 10s
|
||||
|
||||
seed:
|
||||
platform: ${DOCKER_PLATFORM:-linux/amd64}
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
target: build
|
||||
args:
|
||||
NODE_ENV: ${NODE_ENV:-production}
|
||||
PORT: ${PORT}
|
||||
DATABASE_NAME: ${DATABASE_NAME}
|
||||
DATABASE_USER: ${DATABASE_USER}
|
||||
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
|
||||
DATABASE_PORT: ${DATABASE_PORT}
|
||||
DATABASE_HOST: ${DATABASE_HOST}
|
||||
DATABASE_URL: mysql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}
|
||||
SHADOW_DATABASE_URL: mysql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}_shadow
|
||||
JWT_SECRET: ${JWT_SECRET}
|
||||
JWT_EXPIRES_IN: ${JWT_EXPIRES_IN}
|
||||
OTP_STATIC_CODE: ${OTP_STATIC_CODE}
|
||||
depends_on:
|
||||
database:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
NODE_ENV: ${NODE_ENV:-production}
|
||||
PORT: ${PORT}
|
||||
DATABASE_NAME: ${DATABASE_NAME}
|
||||
DATABASE_USER: ${DATABASE_USER}
|
||||
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
|
||||
DATABASE_PORT: ${DATABASE_PORT}
|
||||
DATABASE_HOST: ${DATABASE_HOST}
|
||||
DATABASE_URL: mysql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}
|
||||
SHADOW_DATABASE_URL: mysql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}_shadow
|
||||
JWT_SECRET: ${JWT_SECRET}
|
||||
JWT_EXPIRES_IN: ${JWT_EXPIRES_IN}
|
||||
OTP_STATIC_CODE: ${OTP_STATIC_CODE}
|
||||
networks:
|
||||
- psp_consumer_network
|
||||
profiles:
|
||||
- tools
|
||||
command: ["pnpm", "seed:sku"]
|
||||
# seed:
|
||||
# platform: ${DOCKER_PLATFORM:-linux/amd64}
|
||||
# build:
|
||||
# context: .
|
||||
# dockerfile: Dockerfile
|
||||
# target: build
|
||||
# args:
|
||||
# NODE_ENV: ${NODE_ENV:-production}
|
||||
# PORT: ${PORT}
|
||||
# DATABASE_NAME: ${DATABASE_NAME}
|
||||
# DATABASE_USER: ${DATABASE_USER}
|
||||
# DATABASE_PASSWORD: ${DATABASE_PASSWORD}
|
||||
# DATABASE_PORT: ${DATABASE_PORT}
|
||||
# DATABASE_HOST: ${DATABASE_HOST}
|
||||
# DATABASE_URL: mysql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}
|
||||
# SHADOW_DATABASE_URL: mysql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}_shadow
|
||||
# JWT_SECRET: ${JWT_SECRET}
|
||||
# JWT_EXPIRES_IN: ${JWT_EXPIRES_IN}
|
||||
# OTP_STATIC_CODE: ${OTP_STATIC_CODE}
|
||||
# depends_on:
|
||||
# database:
|
||||
# condition: service_healthy
|
||||
# environment:
|
||||
# NODE_ENV: ${NODE_ENV:-production}
|
||||
# PORT: ${PORT}
|
||||
# DATABASE_NAME: ${DATABASE_NAME}
|
||||
# DATABASE_USER: ${DATABASE_USER}
|
||||
# DATABASE_PASSWORD: ${DATABASE_PASSWORD}
|
||||
# DATABASE_PORT: ${DATABASE_PORT}
|
||||
# DATABASE_HOST: ${DATABASE_HOST}
|
||||
# DATABASE_URL: mysql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}
|
||||
# SHADOW_DATABASE_URL: mysql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}_shadow
|
||||
# JWT_SECRET: ${JWT_SECRET}
|
||||
# JWT_EXPIRES_IN: ${JWT_EXPIRES_IN}
|
||||
# OTP_STATIC_CODE: ${OTP_STATIC_CODE}
|
||||
# networks:
|
||||
# - psp_consumer_network
|
||||
# profiles:
|
||||
# - tools
|
||||
# command: ["pnpm", "seed:sku"]
|
||||
|
||||
volumes:
|
||||
db_data:
|
||||
|
||||
Reference in New Issue
Block a user