mirror of
https://forgejo.merr.is/annika/isl-api.git
synced 2025-12-14 06:30:08 -05:00
A Whole Bunch Of Changes
This commit is contained in:
parent
eb45c2fae4
commit
0122fb76f1
11 changed files with 209 additions and 20 deletions
18
Dockerfile
Normal file
18
Dockerfile
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
FROM golang:1.21.6-alpine3.19 AS build-stage
|
||||
|
||||
WORKDIR /app
|
||||
COPY go.mod go.sum ./
|
||||
RUN go mod download && go mod verify
|
||||
|
||||
COPY . .
|
||||
RUN go build -v -o /isl-api *.go
|
||||
|
||||
|
||||
FROM alpine:3.19.1 AS release
|
||||
|
||||
COPY --from=build-stage /isl-api /isl-api
|
||||
COPY --from=build-stage /app/.env /.env
|
||||
|
||||
EXPOSE 3000
|
||||
|
||||
ENTRYPOINT [ "/isl-api" ]
|
||||
Loading…
Add table
Add a link
Reference in a new issue