You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
721 B
Makefile

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
-rm data/gradingreport.sqlite