Spaces:
Running
Running
File size: 1,669 Bytes
e1d8498 | 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | .PHONY: up down restart logs build clean setup dev
# ββ Production ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
up:
docker compose up -d
down:
docker compose down
restart:
docker compose restart
build:
docker compose build --no-cache
logs:
docker compose logs -f
logs-backend:
docker compose logs -f backend
logs-litellm:
docker compose logs -f litellm
status:
docker compose ps
# ββ Setup βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
setup:
chmod +x scripts/setup.sh && ./scripts/setup.sh
env:
@if [ ! -f .env ]; then cp .env.example .env && echo ".env created"; else echo ".env already exists"; fi
# ββ Development βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
dev-backend:
cd backend && npm run dev
dev-frontend:
cd frontend && npm run dev
dev-install:
cd backend && npm install
cd frontend && npm install
# ββ Cleanup βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
clean:
docker compose down -v --remove-orphans
docker image prune -f
clean-data:
docker compose down -v
@echo "All persistent data removed."
|