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