1
0
mirror of https://github.com/coltoneshaw/CS-Repro-Mattermost.git synced 2025-12-23 18:11:34 +01:00

Added make file and modified how it works

This commit is contained in:
coltoneshaw
2023-02-15 11:47:47 -05:00
parent fdfe8c1eaa
commit 1f51321fb3
12 changed files with 348 additions and 414 deletions

51
Makefile Normal file
View File

@@ -0,0 +1,51 @@
.PHONY: stop start check_mattermost
docker_follow_logs:
@echo "Following logs..."
@docker compose logs --follow
@echo "Done"
check_mattermost:
setup-mattermost:
@./scripts/mattermost.sh setup
backup-keycloak:
@./scripts/keycloak.sh backup
restore-keycloak:
@./scripts/keycloak.sh restore
start:
@echo "Starting..."
@make restore-keycloak
@docker compose up -d
@make setup-mattermost
stop:
@echo "Stopping..."
@docker compose down
@echo "Done"
restart:
@docker compose restart
reset:
@echo "Resetting..."
@make delete-data
@make start
delete-dockerfiles:
@echo "Deleting data..."
@docker compose rm
@rm -rf ./volumes
@echo "Done"
delete-data: stop delete-dockerfiles
nuke:
@echo "Nuking Docker..."
@docker compose down --rmi all --volumes --remove-orphans
@make delete-data