| giolekva | 2929930 | 2021-10-20 12:26:29 +0400 | [diff] [blame^] | 1 | clean: |
| 2 | rm -f controller web |
| 3 | |
| 4 | generate: |
| 5 | rm -rf generated |
| 6 | ./hack/generate.sh |
| 7 | |
| 8 | controller: clean |
| 9 | go1.16 mod tidy |
| 10 | go1.16 mod vendor |
| 11 | go1.16 build -o controller main.go |
| 12 | |
| 13 | web: clean |
| 14 | go1.16 build -o web web.go |
| 15 | |
| 16 | |
| 17 | # image: clean build |
| 18 | # docker build --tag=giolekva/rpuppy-arm . |
| 19 | |
| 20 | # push: image |
| 21 | # docker push giolekva/rpuppy-arm:latest |
| 22 | |
| 23 | |
| 24 | # push_arm64: export GOOS=linux |
| 25 | # push_arm64: export GOARCH=arm64 |
| 26 | # push_arm64: export CGO_ENABLED=0 |
| 27 | # push_arm64: export GO111MODULE=on |
| 28 | # push_arm64: push |