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:
34
Makefile
Normal file
34
Makefile
Normal 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
|
||||||
Reference in New Issue
Block a user