14 lines
468 B
Docker
14 lines
468 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
|
|
EXPOSE 3000
|
|
CMD ["/usr/local/bin/forgejo", "-w", "/var/lib/forgejo", "-c", "/etc/forgejo/app.ini"]
|