1
0
mirror of https://github.com/muety/wakapi.git synced 2023-08-10 21:12:56 +03:00

feat: embed assets into binary

Resolves #26
This commit is contained in:
Steven Tang
2021-01-22 23:50:46 +11:00
parent a3d8c4d464
commit 4e6e665e19
7 changed files with 44 additions and 46 deletions

View File

@@ -4,17 +4,15 @@ FROM golang:1.15 AS build-env
WORKDIR /src
ADD ./go.mod .
RUN go mod download
RUN go mod download && go get github.com/markbates/pkger/cmd/pkger
ADD . .
RUN go build -o wakapi
RUN go generate && go build -o wakapi
WORKDIR /app
RUN cp /src/wakapi . && \
cp /src/config.default.yml config.yml && \
sed -i 's/listen_ipv6: ::1/listen_ipv6: /g' config.yml && \
cp /src/version.txt . && \
cp -r /src/static /src/data /src/migrations /src/views . && \
cp /src/wait-for-it.sh .
# Run Stage