-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (27 loc) · 929 Bytes
/
Copy pathMakefile
File metadata and controls
34 lines (27 loc) · 929 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
.PHONY: help up up-local down logs ps backup-db
help:
@echo "Bitrix24 Docker Management"
@echo ""
@echo "Команды:"
@echo " make up - Запустить Production (с Traefik)"
@echo " make up-local - Запустить Local (без Traefik)"
@echo " make down - Остановить"
@echo " make logs - Логи"
@echo " make ps - Статус"
@echo " make backup-db - Бэкап БД"
up:
docker-compose up -d
@echo "✅ Запущено! https://localhost"
up-local:
docker-compose -f docker-compose.local.yml up -d
@echo "✅ Запущено! http://localhost"
down:
docker-compose down
logs:
docker-compose logs -f
ps:
docker-compose ps
backup-db:
@mkdir -p backups
docker-compose exec -T postgres pg_dump -U bitrix bitrix | gzip > backups/bitrix_$$(date +%Y%m%d_%H%M%S).sql.gz
@echo "✅ Бэкап создан"