Rebuild Shuffle structure for docker image builds

This commit is contained in:
frikky
2020-05-24 07:53:39 +02:00
parent f94ef2bffa
commit 62bc6708c1
43 changed files with 97 additions and 448 deletions
+7 -6
View File
@@ -11,6 +11,11 @@ ADD ./go-app/codegen.go /app
ADD ./go-app/go.mod /app
# Required files for code generation
ADD ./app_sdk/app_base.py /app_sdk
ADD ./app_sdk/static_baseline.py /app_sdk
ADD ./app_gen /app_gen
RUN go get -v
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o webapp .
@@ -20,14 +25,10 @@ FROM alpine:latest as certs
RUN apk --update add ca-certificates
from scratch
RUN mkdir /app
RUN mkdir /app_sdk
# Required files for code generation
ADD ./app_sdk/app_sdk.py /app_sdk
ADD ./app_sdk/static_baseline.py /app_sdk
COPY --from=builder /app/ /app
COPY --from=builder /app_sdk/ /app_sdk
COPY --from=builder /app_gen/ /app_gen
COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
WORKDIR /app