|
|
@ -4,13 +4,13 @@ runUnitTests: |
|
|
go test -v ./... |
|
|
go test -v ./... |
|
|
|
|
|
|
|
|
buildNodeFrontend: |
|
|
buildNodeFrontend: |
|
|
@cd static && yarn install |
|
|
cd static && yarn install |
|
|
@cd static && yarn build |
|
|
cd static && yarn build |
|
|
@cd static && rm build/static/**/*.map |
|
|
cd static && rm build/static/**/*.map |
|
|
|
|
|
|
|
|
embedFrontend: |
|
|
embedFrontend: |
|
|
@cd handlers/tmpls && esc -o tmpls.go -pkg tmpls -include ^*\.html . |
|
|
cd handlers/tmpls && esc -o tmpls.go -pkg tmpls -include ^*\.html . |
|
|
@cd handlers && esc -o static.go -pkg handlers -prefix ../static/build ../static/build |
|
|
cd handlers && esc -o static.go -pkg handlers -prefix ../static/build ../static/build |
|
|
bash build/info.sh |
|
|
bash build/info.sh |
|
|
|
|
|
|
|
|
getCMDDependencies: |
|
|
getCMDDependencies: |
|
|
@ -22,13 +22,15 @@ getGoDependencies: |
|
|
go get -v ./... |
|
|
go get -v ./... |
|
|
|
|
|
|
|
|
buildProject: |
|
|
buildProject: |
|
|
@mkdir releases |
|
|
rm -rf releases |
|
|
|
|
|
mkdir releases |
|
|
gox -output="releases/{{.Dir}}_{{.OS}}_{{.Arch}}/{{.Dir}}" -osarch="linux/amd64 linux/arm windows/amd64 windows/386" |
|
|
gox -output="releases/{{.Dir}}_{{.OS}}_{{.Arch}}/{{.Dir}}" -osarch="linux/amd64 linux/arm windows/amd64 windows/386" |
|
|
find releases -maxdepth 1 -mindepth 1 -type d -exec cp build/config.yaml {} \; |
|
|
find releases -maxdepth 1 -mindepth 1 -type d -exec cp build/config.yaml {} \; |
|
|
find releases -maxdepth 1 -mindepth 1 -type d -exec tar -cvjf {}.tar.bz2 {} \; |
|
|
find releases -maxdepth 1 -mindepth 1 -type d -exec tar -cvjf {}.tar.bz2 {} \; |
|
|
|
|
|
|
|
|
buildDockerImage: |
|
|
buildDockerImage: |
|
|
@mkdir docker_releases |
|
|
rm -rf docker_releases |
|
|
|
|
|
mkdir docker_releases |
|
|
CGO_ENABLED=0 gox -output="docker_releases/{{.Dir}}_{{.OS}}_{{.Arch}}/{{.Dir}}" -osarch="linux/amd64 linux/arm" |
|
|
CGO_ENABLED=0 gox -output="docker_releases/{{.Dir}}_{{.OS}}_{{.Arch}}/{{.Dir}}" -osarch="linux/amd64 linux/arm" |
|
|
docker build -t maxibanki/golang_url_shortener:arm -f Dockerfile.arm . |
|
|
docker build -t maxibanki/golang_url_shortener:arm -f Dockerfile.arm . |
|
|
docker build -t maxibanki/golang_url_shortener -f Dockerfile.amd64 . |
|
|
docker build -t maxibanki/golang_url_shortener -f Dockerfile.amd64 . |