first draft Makefile

master
Joshua Herring 3 weeks ago
parent 3730c7f917
commit b30f38422e

@ -0,0 +1,48 @@
dockerclean:
-docker container stop facultyactivity
docker image rm facultyactivity
dockerbuild:
-docker image rm facultyactivity
docker build -t facultyactivity .
gobuild:
go build -o activity
gorelease:
go build -tags netgo,osusergo -ldflags '-extldflags "static"' -o activity
goclean:
rm activity
gotest:
go test -v
stop:
docker container stop facultyactivity
run:
docker run --rm -dit --name facultyactivity -v "$(PWD)":/srv/www/vhosts/faculty -p 9001:80 facultyactivity
apacheize:
-sudo chown -R 33:33 data
fullrun: apacheize run
build: gobuild dockerbuild
clean: dockerclean goclean
rebuild: clean build
cleanhurltest:
-sudo chown -R $(USER):$(USER) data
-sudo chown -R $(USER):$(USER) uploads
-rm data/*json
-rm data/*jsonl
-rm data/gradingreport.sqlite
-rm uploads/*csv
-rm hurl/payload.json
-rm hurl/secret.json
-rm hurl/users.json
-cd hurl && ./clear_test_tokens.sh
Loading…
Cancel
Save