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