parent
f4904b9423
commit
b7fbd4a50a
@ -0,0 +1,4 @@ |
||||
**/.git |
||||
**/node_modules |
||||
**/app |
||||
**/data/data.db |
@ -0,0 +1,38 @@ |
||||
# syntax=docker/dockerfile:1 |
||||
|
||||
## |
||||
## Build |
||||
## |
||||
FROM golang:1.18-alpine AS build |
||||
|
||||
RUN apk update |
||||
RUN apk upgrade |
||||
RUN apk add build-base git |
||||
|
||||
WORKDIR /app |
||||
|
||||
COPY ./ ./ |
||||
|
||||
RUN go mod tidy |
||||
RUN mkdir bin |
||||
|
||||
WORKDIR /app/dvzaservice |
||||
|
||||
RUN go build -o /app/bin/dvza |
||||
|
||||
## |
||||
## Deploy |
||||
## |
||||
FROM golang:1.18-alpine |
||||
|
||||
WORKDIR / |
||||
|
||||
COPY ./dvzaservice/assets /assets |
||||
COPY ./dvzaservice/templates /templates |
||||
COPY --from=build /app/bin/dvza ./dvza |
||||
|
||||
RUN adduser -D nonroot |
||||
USER nonroot:nonroot |
||||
|
||||
# > "logs/$(date +'%Y%m%d_%H%M').log" 2>&1 |
||||
ENTRYPOINT ["/dvza"] |
@ -0,0 +1,38 @@ |
||||
# syntax=docker/dockerfile:1 |
||||
|
||||
## |
||||
## Build |
||||
## |
||||
FROM golang:1.18-alpine AS build |
||||
|
||||
RUN apk update |
||||
RUN apk upgrade |
||||
RUN apk add build-base git |
||||
|
||||
WORKDIR /app |
||||
|
||||
COPY ./ ./ |
||||
|
||||
RUN go mod tidy |
||||
RUN mkdir bin |
||||
|
||||
WORKDIR /app/his |
||||
|
||||
RUN go build -o /app/bin/his |
||||
|
||||
## |
||||
## Deploy |
||||
## |
||||
FROM golang:1.18-alpine |
||||
|
||||
WORKDIR / |
||||
|
||||
COPY ./his/assets /assets |
||||
COPY ./his/templates /templates |
||||
COPY --from=build /app/bin/his ./his |
||||
|
||||
RUN adduser -D nonroot |
||||
USER nonroot:nonroot |
||||
|
||||
# > "logs/$(date +'%Y%m%d_%H%M').log" 2>&1 |
||||
ENTRYPOINT ["/his"] |
@ -0,0 +1,38 @@ |
||||
# syntax=docker/dockerfile:1 |
||||
|
||||
## |
||||
## Build |
||||
## |
||||
FROM golang:1.18-alpine AS build |
||||
|
||||
RUN apk update |
||||
RUN apk upgrade |
||||
RUN apk add build-base git |
||||
|
||||
WORKDIR /app |
||||
|
||||
COPY ./ ./ |
||||
|
||||
RUN go mod tidy |
||||
RUN mkdir bin |
||||
|
||||
WORKDIR /app/kisservice |
||||
|
||||
RUN go build -o /app/bin/kis |
||||
|
||||
## |
||||
## Deploy |
||||
## |
||||
FROM golang:1.18-alpine |
||||
|
||||
WORKDIR / |
||||
|
||||
COPY ./kisservice/assets /assets |
||||
COPY ./kisservice/templates /templates |
||||
COPY --from=build /app/bin/kis ./kis |
||||
|
||||
RUN adduser -D nonroot |
||||
USER nonroot:nonroot |
||||
|
||||
# > "logs/$(date +'%Y%m%d_%H%M').log" 2>&1 |
||||
ENTRYPOINT ["/kis"] |
@ -0,0 +1,38 @@ |
||||
# syntax=docker/dockerfile:1 |
||||
|
||||
## |
||||
## Build |
||||
## |
||||
FROM golang:1.18-alpine AS build |
||||
|
||||
RUN apk update |
||||
RUN apk upgrade |
||||
RUN apk add build-base git |
||||
|
||||
WORKDIR /app |
||||
|
||||
COPY ./ ./ |
||||
|
||||
RUN go mod tidy |
||||
RUN mkdir bin |
||||
|
||||
WORKDIR /app/whiteboxservice |
||||
|
||||
RUN go build -o /app/bin/wbx |
||||
|
||||
## |
||||
## Deploy |
||||
## |
||||
FROM golang:1.18-alpine |
||||
|
||||
WORKDIR / |
||||
|
||||
COPY ./whiteboxservice/assets /assets |
||||
COPY ./whiteboxservice/templates /templates |
||||
COPY --from=build /app/bin/wbx ./wbx |
||||
|
||||
RUN adduser -D nonroot |
||||
USER nonroot:nonroot |
||||
|
||||
# > "logs/$(date +'%Y%m%d_%H%M').log" 2>&1 |
||||
ENTRYPOINT ["/wbx"] |
Loading…
Reference in new issue