first draft Makefile
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…
Reference in New Issue