Skip to content

Commit 622c67f

Browse files
author
f@bi.an
committed
Erweitere das Dockerfile um die Installation von OpenSSL und aktualisiere die Nginx-Konfiguration, um Brotli-Module zu laden. Passe die GitHub-Workflow-Datei an, um das Docker-Image mit dem Repository-Besitzer zu verknüpfen.
1 parent 98c887f commit 622c67f

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

.github/workflows/publish-ghcr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
id: meta
3737
uses: docker/metadata-action@v4
3838
with:
39-
images: ghcr.io/0xfab1/0xfab1.net
39+
images: ghcr.io/${{ github.repository_owner }}/0xfab1.net
4040

4141
- name: Build and push Docker image
4242
uses: docker/build-push-action@v4

dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ RUN --mount=type=cache,target=/site/.cache \
3131
PYTHONWARNINGS=ignore mkdocs build --quiet
3232

3333
FROM nginx:alpine
34-
RUN apk add --no-cache certbot certbot-nginx
34+
RUN apk add --no-cache certbot certbot-nginx openssl
3535

3636
# Create directories for Let's Encrypt
3737
RUN mkdir -p /etc/letsencrypt /var/lib/letsencrypt /var/www/certbot

nginx.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
load_module modules/ngx_http_brotli_filter_module.so;
2+
load_module modules/ngx_http_brotli_static_module.so;
3+
14
user nginx;
25
worker_processes auto;
36

0 commit comments

Comments
 (0)