fix cleanup
This commit is contained in:
parent
d3c9fe1438
commit
87bddcfb95
@ -59,7 +59,7 @@ COPY --from=builder --chown=nestjs:nodejs /app/package*.json ./
|
|||||||
COPY --from=builder --chown=nestjs:nodejs /app/src ./src
|
COPY --from=builder --chown=nestjs:nodejs /app/src ./src
|
||||||
|
|
||||||
# Copy startup script (includes migrations)
|
# Copy startup script (includes migrations)
|
||||||
COPY --chown=nestjs:nodejs startup.js ./startup.js
|
COPY --chown=nestjs:nodejs scripts/setup/startup.js ./startup.js
|
||||||
|
|
||||||
# Create logs and uploads directories
|
# Create logs and uploads directories
|
||||||
RUN mkdir -p /app/logs && \
|
RUN mkdir -p /app/logs && \
|
||||||
|
|||||||
@ -14,8 +14,6 @@
|
|||||||
# - MinIO: http://localhost:9001 (console)
|
# - MinIO: http://localhost:9001 (console)
|
||||||
# ─────────────────────────────────────────────────────────────────────────────
|
# ─────────────────────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
version: '3.8'
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
# ─── Infrastructure ────────────────────────────────────────────────────────
|
# ─── Infrastructure ────────────────────────────────────────────────────────
|
||||||
postgres:
|
postgres:
|
||||||
@ -69,7 +67,7 @@ services:
|
|||||||
# ─── Application ───────────────────────────────────────────────────────────
|
# ─── Application ───────────────────────────────────────────────────────────
|
||||||
backend:
|
backend:
|
||||||
build:
|
build:
|
||||||
context: ./apps/backend
|
context: ../apps/backend
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: xpeditis-backend-dev
|
container_name: xpeditis-backend-dev
|
||||||
ports:
|
ports:
|
||||||
@ -83,7 +81,7 @@ services:
|
|||||||
redis:
|
redis:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
env_file:
|
env_file:
|
||||||
- ./apps/backend/.env
|
- ../apps/backend/.env
|
||||||
environment:
|
environment:
|
||||||
NODE_ENV: development
|
NODE_ENV: development
|
||||||
LOG_FORMAT: json
|
LOG_FORMAT: json
|
||||||
@ -143,7 +141,7 @@ services:
|
|||||||
|
|
||||||
frontend:
|
frontend:
|
||||||
build:
|
build:
|
||||||
context: ./apps/frontend
|
context: ../apps/frontend
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
args:
|
args:
|
||||||
NEXT_PUBLIC_API_URL: http://localhost:4000
|
NEXT_PUBLIC_API_URL: http://localhost:4000
|
||||||
@ -168,7 +166,7 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- '3100:3100'
|
- '3100:3100'
|
||||||
volumes:
|
volumes:
|
||||||
- ./infra/logging/loki/loki-config.yml:/etc/loki/local-config.yaml:ro
|
- ../infra/logging/loki/loki-config.yml:/etc/loki/local-config.yaml:ro
|
||||||
- loki_data:/loki
|
- loki_data:/loki
|
||||||
command: -config.file=/etc/loki/local-config.yaml
|
command: -config.file=/etc/loki/local-config.yaml
|
||||||
healthcheck:
|
healthcheck:
|
||||||
@ -186,7 +184,7 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- '9080:9080'
|
- '9080:9080'
|
||||||
volumes:
|
volumes:
|
||||||
- ./infra/logging/promtail/promtail-config.yml:/etc/promtail/config.yml:ro
|
- ../infra/logging/promtail/promtail-config.yml:/etc/promtail/config.yml:ro
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
command: -config.file=/etc/promtail/config.yml
|
command: -config.file=/etc/promtail/config.yml
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -210,7 +208,7 @@ services:
|
|||||||
GF_ANALYTICS_REPORTING_ENABLED: 'false'
|
GF_ANALYTICS_REPORTING_ENABLED: 'false'
|
||||||
GF_ANALYTICS_CHECK_FOR_UPDATES: 'false'
|
GF_ANALYTICS_CHECK_FOR_UPDATES: 'false'
|
||||||
volumes:
|
volumes:
|
||||||
- ./infra/logging/grafana/provisioning:/etc/grafana/provisioning:ro
|
- ../infra/logging/grafana/provisioning:/etc/grafana/provisioning:ro
|
||||||
- grafana_data:/var/lib/grafana
|
- grafana_data:/var/lib/grafana
|
||||||
depends_on:
|
depends_on:
|
||||||
loki:
|
loki:
|
||||||
@ -225,7 +223,7 @@ services:
|
|||||||
|
|
||||||
log-exporter:
|
log-exporter:
|
||||||
build:
|
build:
|
||||||
context: ./apps/log-exporter
|
context: ../apps/log-exporter
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: xpeditis-log-exporter
|
container_name: xpeditis-log-exporter
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user