feat: create docker image building
Docker Build and Push / docker_build (push) Failing after 7m7s

This commit is contained in:
2026-06-05 19:53:49 +02:00
parent 37c9c04989
commit 516a5256e9
3 changed files with 94 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
FROM docker.io/golang:1.26-trixie AS build
RUN mkdir /app
COPY . /app
WORKDIR /app
RUN go mod tidy \
&& mkdir /app/bin \
&& go build -o /app/bin/orbits cmd/server/main.go
FROM docker.io/debian:trixie-slim AS runtime
RUN mkdir -p /app /data/config /data/content
COPY --from=build /app/bin/orbits /app/bin/orbits
ENV CONTENT_DIR=/data/content \
DATA_DIR=/data/config
CMD ["/app/bin/orbits"]