From 44353ca9862475eb35befcc4cca7dfa318935bda Mon Sep 17 00:00:00 2001 From: Renken Date: Mon, 27 May 2024 22:32:36 +0200 Subject: feat(containers): self-contained forgejo image Support for PostgreSQL et al will be added later on. --- images/forgejo/Dockerfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 images/forgejo/Dockerfile (limited to 'images/forgejo/Dockerfile') diff --git a/images/forgejo/Dockerfile b/images/forgejo/Dockerfile new file mode 100644 index 0000000..614954c --- /dev/null +++ b/images/forgejo/Dockerfile @@ -0,0 +1,13 @@ +# TODO: Add proper metadata. + +FROM debian:bookworm-slim + +COPY app.ini /etc/forgejo/app.ini +COPY secrets/internal_token /etc/forgejo/internal_token +COPY secrets/lfs_jwt_secret /etc/forgejo/lfs_jwt_secret +COPY secrets/oauth2_jwt_secret /etc/forgejo/oauth2_jwt_secret +COPY secrets/secret_key /etc/forgejo/secret_key +COPY setup.sh /tmp/setup.sh +RUN ./tmp/setup.sh +USER git +CMD ["/usr/local/bin/forgejo", "-w", "/var/lib/forgejo", "-c", "/etc/forgejo/app.ini"] -- cgit v1.2.3