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
723 B
Makefile
41 lines
723 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/facultyactivity.sqlite
|