CI update
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/push Build was killed
Details
parent
a88651e4b7
commit
caf15aadcb
@ -1,16 +1,17 @@
|
||||
FROM golang:1.17.8-alpine AS builder
|
||||
ARG APIURL
|
||||
WORKDIR /project
|
||||
ADD . /project/
|
||||
RUN go mod tidy
|
||||
RUN GOARCH=wasm GOOS=js go build -o web/app.wasm -ldflags="-X 'main.ApiURL=$APIURL'" ./src
|
||||
RUN go build -o app -ldflags="-X 'main.ApiURL=$APIURL'" ./src
|
||||
#FROM golang:1.17.8-alpine AS builder
|
||||
#ARG APIURL
|
||||
#WORKDIR /project
|
||||
#ADD . /project/
|
||||
#RUN go mod tidy
|
||||
#RUN GOARCH=wasm GOOS=js go build -o web/app.wasm -ldflags="-X 'main.ApiURL=$APIURL'" ./src
|
||||
#RUN go build -o app -ldflags="-X 'main.ApiURL=$APIURL'" ./src
|
||||
|
||||
FROM alpine:latest AS staging
|
||||
FROM alpine:latest
|
||||
RUN apk --no-cache add ca-certificates
|
||||
WORKDIR /root/
|
||||
COPY --from=builder /project/web ./web/
|
||||
COPY --from=builder /project/app ./
|
||||
WORKDIR /root
|
||||
RUN mkdir ./web
|
||||
COPY ./web ./web
|
||||
COPY ./build/web/app.wasm ./web/
|
||||
COPY ./build/app ./
|
||||
EXPOSE 8000
|
||||
ENV TESTING true
|
||||
CMD ["./app"]
|
Loading…
Reference in New Issue