.PHONY: stop start check_mattermost logs: @echo "Following logs..." @docker-compose logs --follow @echo "Done" setup-mattermost: @./scripts/mattermost.sh setup check-mattermost: @./scripts/mattermost.sh waitForStart backup-keycloak: @./scripts/keycloak.sh backup restore-keycloak: @./scripts/keycloak.sh restore echo-logins: @./scripts/general.sh logins start: @echo "Starting..." @make restore-keycloak @docker-compose up -d @make setup-mattermost @make echo-logins stop: @echo "Stopping..." @docker-compose stop @echo "Done" restart: @docker-compose restart @make check-mattermost restart-mattermost: @echo "Stopping Mattermost container" @docker stop cs-repro-mattermost @wait @echo "Starting Mattermost container" @docker start cs-repro-mattermost @make check-mattermost reset: @echo "Resetting..." @make delete-data @make start downgrade: @echo "Downgrading Mattermost..." @docker stop cs-repro-mattermost || true && docker rm cs-repro-mattermost || true @docker stop cs-repro-postgres || true && docker rm cs-repro-postgres || true rm -rf ./volumes/mattermost rm -rf ./volumes/db docker-compose up -d @make setup-mattermost 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