Add Makefile for deploy, migration, and dev commands

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
ryan
2026-04-04 08:22:01 -04:00
parent 18ef611134
commit 9f69f0a008

34
Makefile Normal file
View File

@@ -0,0 +1,34 @@
.PHONY: deploy build up down restart logs migrate migrate-new frontend
# Build and deploy
deploy: build up
build:
docker compose build raggr
up:
docker compose up -d
down:
docker compose down
restart:
docker compose restart raggr
logs:
docker compose logs -f raggr
# Database migrations
migrate:
docker compose exec raggr aerich upgrade
migrate-new:
@read -p "Migration name: " name; \
docker compose exec raggr aerich migrate --name $$name
migrate-history:
docker compose exec raggr aerich history
# Frontend
frontend:
cd raggr-frontend && yarn install && yarn build