diff options
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 8 |
1 files changed, 5 insertions, 3 deletions
| @@ -7,14 +7,16 @@ RUN apk add --no-cache \ | |||
| 7 | fcgiwrap \ | 7 | fcgiwrap \ |
| 8 | spawn-fcgi \ | 8 | spawn-fcgi \ |
| 9 | gettext \ | 9 | gettext \ |
| 10 | openssl | 10 | openssl \ |
| 11 | openssh-server | ||
| 11 | 12 | ||
| 12 | COPY cgitrc.template /etc/cgitrc.template | 13 | COPY cgitrc.template /etc/cgitrc.template |
| 13 | COPY Caddyfile /etc/caddy/Caddyfile | 14 | COPY Caddyfile /etc/caddy/Caddyfile |
| 15 | COPY sshd_config /etc/ssh/sshd_config | ||
| 14 | COPY entrypoint.sh /entrypoint.sh | 16 | COPY entrypoint.sh /entrypoint.sh |
| 15 | RUN chmod +x /entrypoint.sh | 17 | RUN chmod +x /entrypoint.sh |
| 16 | 18 | ||
| 17 | # 80 required for Let's Encrypt HTTP-01 challenge, 443 for HTTPS | 19 | # 80 required for Let's Encrypt HTTP-01 challenge, 443 for HTTPS, 22 for git SSH |
| 18 | EXPOSE 80 443 | 20 | EXPOSE 80 443 22 |
| 19 | 21 | ||
| 20 | ENTRYPOINT ["/entrypoint.sh"] | 22 | ENTRYPOINT ["/entrypoint.sh"] |
