|
1 | | -.PHONY: prod-restore-db prod-list-backups prod-backup dev-up dev-down dev-logs prod-up prod-down prod-logs caddy-reload container-exec prod-ps prod-restart prod-log-service dev-ps keycloak-up keycloak-down keycloak-logs keycloak-log-service keycloak-ps keycloak-restart ollama-pull |
| 1 | +.PHONY: help |
2 | 2 |
|
3 | | -# Usage: make restore FILE=backups/your_backup.dump |
4 | | -prod-restore-db: |
5 | | - @echo "📦 Restoring from: $(FILE)" |
6 | | - @./infra/compose/scripts/restore_db.sh --file $(FILE) |
| 3 | +-include makefiles/compose.mk |
| 4 | +-include makefiles/dev.mk |
| 5 | +-include makefiles/keycloak.mk |
| 6 | +-include makefiles/monitoring.mk |
7 | 7 |
|
8 | | -prod-list-backups: |
9 | | - docker compose -f infra/compose/docker-compose.yml run --rm --entrypoint patronx patronx-worker list |
10 | | - |
11 | | -prod-backup: |
12 | | - docker compose -f infra/compose/docker-compose.yml run --rm --entrypoint patronx patronx-worker backup |
13 | | - |
14 | | -prod-up: |
15 | | - docker compose -f infra/compose/docker-compose.yml --env-file infra/compose/.env up -d |
16 | | - |
17 | | -prod-down: |
18 | | - docker compose -f infra/compose/docker-compose.yml down |
19 | | - |
20 | | -prod-logs: |
21 | | - docker compose -f infra/compose/docker-compose.yml logs -f |
22 | | - |
23 | | -prod-log-service: |
24 | | - docker compose -f infra/compose/docker-compose.yml logs -f $(SERVICE) |
25 | | - |
26 | | -prod-ps: |
27 | | - docker compose -f infra/compose/docker-compose.yml ps |
28 | | - |
29 | | -prod-restart: |
30 | | - docker compose -f infra/compose/docker-compose.yml restart $(SERVICE) |
31 | | - |
32 | | -caddy-reload: ## Usage: make caddy-reload CONTAINER=<container-name> |
33 | | - docker exec $(CONTAINER) caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile |
34 | | - |
35 | | -container-logs: |
36 | | - docker logs -f $(CONTAINER) |
37 | | - |
38 | | -container-exec: |
39 | | - docker exec -it $(CONTAINER) $(CMD) |
40 | | - |
41 | | -dev-up: |
42 | | - docker compose -f infra/compose/docker-compose.dev.yml --env-file infra/compose/.env up --build --force-recreate -d |
43 | | - |
44 | | -dev-down: |
45 | | - docker compose -f infra/compose/docker-compose.dev.yml down |
46 | | - |
47 | | -dev-logs: |
48 | | - docker compose -f infra/compose/docker-compose.dev.yml logs -f |
49 | | - |
50 | | -dev-ps: |
51 | | - docker compose -f infra/compose/docker-compose.dev.yml ps |
52 | | - |
53 | | -keycloak-up: |
54 | | - docker compose -f infra/compose/docker-compose.keycloak.yml --env-file infra/compose/.env up -d |
55 | | - |
56 | | -keycloak-down: |
57 | | - docker compose -f infra/compose/docker-compose.keycloak.yml down |
58 | | - |
59 | | -keycloak-logs: |
60 | | - docker compose -f infra/compose/docker-compose.keycloak.yml logs -f |
61 | | - |
62 | | -keycloak-log-service: |
63 | | - docker compose -f infra/compose/docker-compose.keycloak.yml logs -f $(SERVICE) |
64 | | - |
65 | | -keycloak-ps: |
66 | | - docker compose -f infra/compose/docker-compose.keycloak.yml ps |
67 | | - |
68 | | -keycloak-restart: |
69 | | - docker compose -f infra/compose/docker-compose.keycloak.yml restart $(SERVICE) |
70 | | - |
71 | | -ollama-pull: |
72 | | - docker exec -it ollama ollama pull tinyllama |
| 8 | +help: ## Show this help message |
| 9 | + @grep -h -E '^[a-zA-Z_-]+:.*?##' Makefile makefiles/*.mk | \ |
| 10 | + awk -F':|##' '{printf " %-20s %s\n", $$1, $$3}' | sort |
0 commit comments