-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.dev.yml
More file actions
33 lines (32 loc) · 1.48 KB
/
docker-compose.dev.yml
File metadata and controls
33 lines (32 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# ─────────────────────────────────────────────────────────────────────────────
# api-crypt — Docker Compose Override (Desarrollo)
#
# Uso:
# docker compose -f docker-compose.yml -f docker-compose.dev.yml up
# # O directamente con el alias:
# npm run docker:dev
# ─────────────────────────────────────────────────────────────────────────────
services:
api-crypt:
build:
target: builder # usa el stage de build para acceso a TS
image: api-crypt:dev
container_name: api-crypt-dev
environment:
NODE_ENV: development
API_KEY: dev-api-key # clave de dev insegura — solo local
MASTER_KEY: "" # usa la clave de dev por defecto (warning en consola)
ALLOWED_ORIGINS: "" # permite localhost por defecto
DISABLE_LEGACY_CRYPTO_ROUTES: "false"
METRICS_ALLOWED_IPS: "127.0.0.1,::1,0.0.0.0"
volumes:
# Hot-reload: monta las fuentes TypeScript
- ./src:/app/src
# Base de datos local de desarrollo
- ./data-dev:/data
# Sin hardening en dev para facilitar debugging
read_only: false
tmpfs: []
security_opt: []
cap_drop: []
command: ["npm", "run", "dev"]