mirror of
https://github.com/OnyxALeroy/Cephalon-Onni.git
synced 2026-09-10 17:37:47 +02:00
49 lines
1.1 KiB
Makefile
49 lines
1.1 KiB
Makefile
.PHONY: up down restart logs logs-backend logs-frontend logs-mongo logs-redis shell-backend shell-mongo shell-redis clean clean-volumes health setup
|
|
|
|
up:
|
|
@./scripts/start-everything.sh
|
|
|
|
down:
|
|
@docker compose down
|
|
|
|
restart:
|
|
@docker compose down && docker compose up --build
|
|
|
|
logs:
|
|
@docker compose logs -f
|
|
|
|
logs-backend:
|
|
@docker compose logs -f backend
|
|
|
|
logs-frontend:
|
|
@docker compose logs -f frontend
|
|
|
|
logs-mongo:
|
|
@docker compose logs -f mongodb
|
|
|
|
logs-redis:
|
|
@docker compose logs -f redis
|
|
|
|
shell-backend:
|
|
@docker exec -it cephalon-onni-backend /bin/bash
|
|
|
|
shell-mongo:
|
|
@docker exec -it cephalon-onni-mongo mongosh -u admin -p $$MONGO_ROOT_PASSWORD
|
|
|
|
shell-redis:
|
|
@docker exec -it cephalon-onni-redis redis-cli
|
|
|
|
clean:
|
|
@docker compose down --remove-orphans
|
|
@docker image prune -f
|
|
|
|
clean-volumes:
|
|
@docker compose down -v
|
|
@docker volume prune -f
|
|
|
|
health:
|
|
@echo "Checking services..." && \
|
|
docker ps --filter "name=cephalon-onni" --format "table {{.Names}}\t{{.Status}}" | grep cephalon-onni
|
|
|
|
setup:
|
|
@if [ ! -f .env ]; then cp .env.example .env && echo "Created .env from .env.example"; else echo ".env already exists"; fi
|