diff --git a/Makefile b/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..5ce4c7e9c6822deaa44e1ea2feb9382ee651cdd0 --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +APP_VERSION = v2.1.1 + +GOARCH=amd64 + +# Build pilotgo-front binary +pilotgo-front: ; $(info $(M)...Begin to build pilotgo-front binary.) @ ## Build pilotgo-front. + scripts/build.sh front; +# Build pilotgo-server binary +pilotgo-server: ; $(info $(M)...Begin to build pilotgo-server binary.) @ ## Build pilotgo-server. + scripts/build.sh backend ${GOARCH}; +container: ;$(info $(M)...Begin to build the docker image.) @ ## Build the docker image. + DOCKER_BUILDKIT=0 docker build --target pilotgo-server -t pilotgo_server:latest . --no-cache +clean: ; $(info $(M)...Begin to clean out dir.) @ ## clean out dir. + scripts/build.sh clean; +all: clean pilotgo-front pilotgo-server +pack: ; $(info $(M)...Begin to pack tar package dir.) @ ## pack tar package . + scripts/build.sh pack ${GOARCH} diff --git a/scripts/build.sh b/scripts/build.sh index e4b60c241fa56023cce35aa7b67987c0d4bcd897..d32f4c38399ea09ea64847a24c48dedf5f4e8d05 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -105,6 +105,9 @@ function build_docker_image() { function clean() { rm -rf ./out + rm -rf ./src/app/server/resource/assets + rm -rf ./src/app/server/resource/index.html + rm -rf ./src/app/server/resource/pilotgo.ico } case $1 in