From 5d8b57c5133f5430113a00404768ce77fe75c38f Mon Sep 17 00:00:00 2001 From: Max Amundsen Date: Sun, 9 Mar 2025 21:51:10 +0000 Subject: [PATCH] update docker, add compose --- Dockerfile | 6 ++++-- docker-compose.yml | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile index a84a3e6..6c4a28e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,11 +13,13 @@ ENV CGO_ENABLED=1 ENV GOOS=linux RUN go build --ldflags '-linkmode=external -extldflags=-static' ./cmd/metagen -RUN ./cmd/metagen --env=production build +RUN chmod +x ./metagen +RUN ./metagen --env=production build RUN go build --ldflags '-linkmode=external -extldflags=-static' ./cmd/server +RUN chmod +x ./server -FROM scratch +FROM alpine:latest COPY --from=build /app/server /app/server COPY --from=build /app/wwwroot /app/wwwroot diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e69900c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,24 @@ +version: '3' +services: + http: + container_name: maxwarden + image: maxwarden + ports: + - 9090:80 + environment: + - DOMAIN=https://example.net + - HOST=0.0.0.0 + - PORT=80 + - IDENTITY_PRIVATE_KEY=lol + - IDENTITY_DEFAULT_PASSWORD=test + - SESSION_PRIVATE_KEY=lol + - SMTP_SERVER= + - SMTP_PORT= + - SMTP_USERNAME= + - SMTP_DISPLAY_FROM= + - SMTP_PASSWORD= + - SMTP_REQUIRE_AUTH= + #volumes: + # - ./data:/data + restart: always +