diff options
Diffstat (limited to 'images/forgejo/Dockerfile')
-rw-r--r-- | images/forgejo/Dockerfile | 13 |
1 files changed, 13 insertions, 0 deletions
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"] |