chore: Refactor deployment scripts and workflows for improved clarity and efficiency

This commit is contained in:
Boris D
2025-10-14 14:13:10 +03:00
parent ff664c2086
commit 6e95a0c1a9
6 changed files with 80 additions and 765 deletions

View File

@ -34,36 +34,28 @@ services:
retries: 10
interval: 10s
# NestJS Application
app:
build:
context: .
dockerfile: Dockerfile
target: development
container_name: low-code-engine-app
# Redis Cache
redis:
image: redis:7-alpine
container_name: low-code-engine-redis
restart: unless-stopped
environment:
NODE_ENV: ${NODE_ENV:-development}
DB_HOST: mariadb
DB_PORT: 3306
DB_USERNAME: ${DB_USERNAME:-app_user}
DB_PASSWORD: ${DB_PASSWORD:-app_password}
DB_DATABASE: ${DB_DATABASE:-low_code_engine}
ports:
- "${APP_PORT:-3000}:3000"
- "${REDIS_PORT:-6379}:6379"
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
- redis_data:/data
networks:
- app-network
depends_on:
mariadb:
condition: service_healthy
command: yarn start:dev
healthcheck:
test: ["CMD", "redis-cli", "ping"]
timeout: 5s
retries: 10
interval: 10s
volumes:
mariadb_data:
driver: local
redis_data:
driver: local
networks:
app-network: