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:
51
Makefile
Normal file
51
Makefile
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user