56 lines
929 B
Makefile
56 lines
929 B
Makefile
set dotenv-load
|
|
|
|
default:
|
|
@just --list
|
|
|
|
build:
|
|
docker compose build
|
|
|
|
up:
|
|
docker compose up -d
|
|
|
|
down:
|
|
docker compose down
|
|
|
|
logs:
|
|
docker compose logs -f
|
|
|
|
logs-backend:
|
|
docker compose logs -f backend
|
|
|
|
logs-frontend:
|
|
docker compose logs -f frontend
|
|
|
|
restart:
|
|
docker compose restart
|
|
|
|
migrate:
|
|
docker compose exec backend uv run alembic upgrade head
|
|
|
|
migrate-down:
|
|
docker compose exec backend uv run alembic downgrade -1
|
|
|
|
shell-backend:
|
|
docker compose exec backend bash
|
|
|
|
shell-db:
|
|
docker compose exec db psql -U postgres -d availability
|
|
|
|
test:
|
|
docker compose exec backend uv run pytest -v
|
|
|
|
lint:
|
|
docker compose exec backend uv run ruff check src/
|
|
|
|
format:
|
|
docker compose exec backend uv run ruff format src/
|
|
|
|
sync-calendars:
|
|
curl -X POST http://localhost:8000/api/sync
|
|
|
|
fresh: down
|
|
docker compose down -v
|
|
docker compose up -d --build
|
|
sleep 5
|
|
just migrate
|