#@mkdir -o DIST/bin #@mkdir -o DIST/public all: backend frontend docker: Dockerfile docker build --rm -t hexasoftware.com:5000/myapp . deploy: docker docker push hexasoftware.com:5000/myapp backend: backend/src/simple-web/cmd/server/server.go @echo "Building backend... $(pwd)" CGO_ENABLED=0 go build -o DIST/bin/server backend/src/simple-web/cmd/server/server.go frontend: frontend/web/package.json @echo "Building frontend..." # Frontend @cd frontend/web;node build/build.js test: backend cd DIST;tmux split "DBHOST=localhost PORT=8080 DEVMODE=1 bin/server" cd frontend/web; npm run dev .PHONY: all test clean