From 9f69f0a008bee7da2062a42a39325ada77e11f80 Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 4 Apr 2026 08:22:01 -0400 Subject: [PATCH] Add Makefile for deploy, migration, and dev commands Co-Authored-By: Claude Opus 4.6 (1M context) --- Makefile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..93ed43b --- /dev/null +++ b/Makefile @@ -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