mirror of
https://github.com/Forceu/Gokapi.git
synced 2026-01-28 03:58:32 -06:00
24 lines
454 B
Docker
24 lines
454 B
Docker
FROM golang:1.16 AS build_base
|
|
|
|
## Usage:
|
|
## docker build . -t gokapi
|
|
## docker run -it -v gokapi-data:/app/data -v gokapi-config:/app/config -p 127.0.0.1:53842:53842 gokapi
|
|
|
|
RUN mkdir /compile
|
|
|
|
COPY . /compile
|
|
|
|
RUN cd /compile && CGO_ENABLED=0 go build -o /compile/gokapi
|
|
|
|
FROM alpine:3.13
|
|
|
|
|
|
RUN apk add ca-certificates && mkdir /app
|
|
COPY --from=build_base /compile/gokapi /app/gokapi
|
|
RUN touch /app/.isdocker
|
|
WORKDIR /app
|
|
|
|
CMD ["/app/gokapi"]
|
|
|
|
|