-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
49 lines (35 loc) · 973 Bytes
/
Copy pathMakefile
File metadata and controls
49 lines (35 loc) · 973 Bytes
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# =========================
# Makefile para Docker Compose
# =========================
# --- Desarrollo ---
dev-up:
docker compose up --build
dev-up-sync: dev-up sync-dependencies
dev-down:
docker compose down
dev-logs:
docker compose logs -f
dev-rebuild:
docker compose build --no-cache
# --- Producción ---
prod-up:
docker compose -f compose.yaml up -d --build
prod-down:
docker compose -f compose.yaml down
prod-logs:
docker compose -f compose.yaml logs -f
prod-rebuild:
docker compose -f compose.yaml build --no-cache
# --- Comandos generales ---
ps:
docker compose ps
exec-backend:
docker compose exec backend bash
exec-frontend:
docker compose exec frontend sh
exec-db:
docker compose exec db bash
# --- Sincronización de dependencias ---
sync-dependencies:
docker cp symfony_backend_dev:/var/www/html/vendor ./backend/vendor
docker cp vue_frontend_dev:/app/node_modules ./frontend/node_modules