mirror of
https://github.com/davegallant/rfd-fyi.git
synced 2025-08-07 00:58:12 +00:00
Add Dockerfile
This commit is contained in:
21
backend/Dockerfile
Normal file
21
backend/Dockerfile
Normal file
@@ -0,0 +1,21 @@
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
FROM golang:1.18-alpine as go-build
|
||||
|
||||
# hadolint ignore=DL3018
|
||||
RUN apk --no-cache add \
|
||||
gcc \
|
||||
musl-dev
|
||||
|
||||
COPY . /backend
|
||||
|
||||
WORKDIR /backend
|
||||
|
||||
RUN CGO_ENABLED=1 GOOS=linux \
|
||||
go build -o server \
|
||||
# Additional flags are necessary for sqlite support
|
||||
-a -ldflags '-linkmode external -extldflags "-static"' .
|
||||
|
||||
EXPOSE 8080
|
||||
|
||||
CMD [ "/backend/server" ]
|
Reference in New Issue
Block a user