From 7eac4765586e4cdc5f228777519c287e4f353e10 Mon Sep 17 00:00:00 2001 From: ari melody Date: Fri, 14 Mar 2025 20:47:58 +0000 Subject: [PATCH] random scripts are silly. MAKEFILES are where it's at --- .gitignore | 1 + Makefile | 12 ++++++++++++ bundle.sh | 9 --------- 3 files changed, 13 insertions(+), 9 deletions(-) create mode 100644 Makefile delete mode 100755 bundle.sh diff --git a/.gitignore b/.gitignore index 9bdf788..2e63958 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ docker-compose*.yml !docker-compose.example.yml config*.toml arimelody-web +arimelody-web.tar.gz diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f9784d5 --- /dev/null +++ b/Makefile @@ -0,0 +1,12 @@ +EXEC = arimelody-web + +.PHONY: all + +all: + go build -o $(EXEC) + +bundle: $(EXEC) + tar czf $(EXEC).tar.gz $(EXEC) admin/components/ admin/views/ admin/static/ views/ public/ schema-migration/ + +clean: + rm $(EXEC) $(EXEC).tar.gz diff --git a/bundle.sh b/bundle.sh deleted file mode 100755 index 277bb9c..0000000 --- a/bundle.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# simple script to pack up arimelody.me for production distribution - -if [ ! -f arimelody-web ]; then - echo "[FATAL] ./arimelody-web not found! please run \`go build -o arimelody-web\` first." - exit 1 -fi - -tar czf arimelody-web.tar.gz arimelody-web admin/components/ admin/views/ admin/static/ views/ public/ schema-migration/