shione/images/forgejo/Dockerfile
Renken 44353ca986
feat(containers): self-contained forgejo image
Support for PostgreSQL et al will be added later on.
2024-05-27 22:35:48 +02:00

13 lines
456 B
Docker

# 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"]