mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-12 23:35:50 +00:00
26 lines
980 B
Docker
26 lines
980 B
Docker
#########################################################################################################
|
|
# Build skeema
|
|
#########################################################################################################
|
|
FROM golang:1.14.4 as skeema_build
|
|
RUN go get -d -v github.com/skeema/skeema
|
|
WORKDIR /go/src/github.com/skeema/skeema
|
|
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o /go/bin/skeema .
|
|
|
|
#########################################################################################################
|
|
# Run skeema
|
|
#########################################################################################################
|
|
FROM alpine:3.13.5 as skeema_run
|
|
|
|
ENV DOCKER_WORKDIR="/skeema"
|
|
|
|
# copy skeema
|
|
COPY --from=skeema_build /go/bin/skeema /usr/bin/
|
|
|
|
RUN mkdir -p ${DOCKER_WORKDIR}
|
|
WORKDIR ${DOCKER_WORKDIR}
|
|
|
|
COPY ./skeema/.skeema .
|
|
COPY ./login_server/skeema/ .
|
|
COPY ./mariadb/.skeema.login ./gradido_login/.skeema
|
|
|
|
CMD skeema push --allow-unsafe |