Fix drone builds
continuous-integration/drone Build is passing Details
continuous-integration/drone/tag Build is passing Details

master v0.2.1
René Jochum 2 years ago
parent c1ed28b9cd
commit e7f022968e
Signed by: jochum
GPG Key ID: F7D906F5E51E8E5E

@ -22,7 +22,6 @@ steps:
password:
from_secret: registry.fk.jochum.dev-robot
dockerfile: ./docker/router/Dockerfile
context: ./docker/router/
repo: registry.fk.jochum.dev/jo-micro/router
build_args:
- VERSION=${DRONE_TAG:1}

@ -38,7 +38,7 @@ tasks:
deps:
- protoc
cmds:
- podman build -v "$PWD:/code:rw" -v "{{.VOLUME_PATH}}:/go:rw" --build-arg VERSION={{.VERSION}} -t registry.fk.jochum.dev/jo-micro/router:latest -f ./docker/router/Dockerfile .
- podman build -v "{{.VOLUME_PATH}}:/go:rw" --build-arg VERSION={{.VERSION}} -t registry.fk.jochum.dev/jo-micro/router:latest -f ./docker/router/Dockerfile .
vars:
VOLUME_PATH:
sh: podman volume inspect micro_router_go --format "{{"{{"}}.Mountpoint{{"}}"}}"

@ -6,13 +6,13 @@ RUN useradd appuser
VOLUME [ "/go" ]
WORKDIR /code
# RUN go mod download
ENV GOPATH="/go"
ARG VERSION
COPY . /code/
WORKDIR /code
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -installsuffix cgo -ldflags="-w -s -X 'jochum.dev/jo-micro/router/internal/config.Version=$VERSION'" -o /usr/local/bin/microrouterd jochum.dev/jo-micro/router/cmd/microrouterd
# STEP 2 build a small image

Loading…
Cancel
Save