From a8ef68fee6503fefd52a8d5468d4b9584fec1ca8 Mon Sep 17 00:00:00 2001 From: Kibi Kelburton Date: Mon, 1 Jun 2026 13:24:26 +0200 Subject: [PATCH] update nginx compose --- .env.example | 8 +++----- config/nginx/f0ck.conf | 11 +++++++++++ docker-compose.nginx.yml | 8 ++++++++ docker-compose.yml | 4 ---- 4 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 config/nginx/f0ck.conf diff --git a/.env.example b/.env.example index af7e468..b2de084 100644 --- a/.env.example +++ b/.env.example @@ -1,8 +1,6 @@ POSTGRES_USER=f0ckm POSTGRES_DB=f0ckm POSTGRES_PASSWORD=f0ckm - -# --- Nginx & Let's Encrypt Configuration (Optional) --- -# VIRTUAL_HOST=yourdomain.com -# LETSENCRYPT_HOST=yourdomain.com -# LETSENCRYPT_EMAIL=your-email@example.com +#VIRTUAL_HOST=example.net +#LETSENCRYPT_HOST=example.net +#LETSENCRYPT_EMAIL=foobar@example.net diff --git a/config/nginx/f0ck.conf b/config/nginx/f0ck.conf new file mode 100644 index 0000000..60f540e --- /dev/null +++ b/config/nginx/f0ck.conf @@ -0,0 +1,11 @@ +client_max_body_size 100M; +client_body_timeout 120s; +client_header_timeout 120s; + +proxy_http_version 1.1; +proxy_set_header Upgrade $http_upgrade; +proxy_set_header Connection "upgrade"; + +proxy_connect_timeout 120s; +proxy_send_timeout 120s; +proxy_read_timeout 120s; diff --git a/docker-compose.nginx.yml b/docker-compose.nginx.yml index 658c26b..812ce04 100644 --- a/docker-compose.nginx.yml +++ b/docker-compose.nginx.yml @@ -1,4 +1,11 @@ services: + f0ckm: + environment: + - VIRTUAL_HOST=${VIRTUAL_HOST:-localhost} + - VIRTUAL_PORT=1337 + - LETSENCRYPT_HOST=${LETSENCRYPT_HOST:-} + - LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL:-} + nginx-proxy: image: nginxproxy/nginx-proxy:latest container_name: f0ckm-nginx-proxy @@ -10,6 +17,7 @@ services: - certs:/etc/nginx/certs:rw - vhost:/etc/nginx/vhost.d:rw - html:/usr/share/nginx/html:rw + - ./config/nginx/f0ck.conf:/etc/nginx/conf.d/f0ckm.conf:ro networks: - f0ckm-net restart: unless-stopped diff --git a/docker-compose.yml b/docker-compose.yml index 7074955..cecb9e3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -35,10 +35,6 @@ services: environment: - GIT_HASH=${f0ckm_TAG:-unknown} - - VIRTUAL_HOST=${VIRTUAL_HOST:-localhost} - - VIRTUAL_PORT=1337 - - LETSENCRYPT_HOST=${LETSENCRYPT_HOST:-} - - LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL:-} ports: - "1337:1337" restart: unless-stopped