add docker-compose https-nginx container

master
TBS093A 2022-08-22 09:26:23 +02:00
parent d9ea5a8c91
commit 8a61b7cfd3
1 changed files with 38 additions and 0 deletions

38
docker-compose.yml 100644
View File

@ -0,0 +1,38 @@
version: '3.9'
services:
https-nginx:
container_name: https-nginx
image: steveltn/https-portal:1
ports:
- 80:80
- 443:443
environment:
WORKER_PROCESSES: "auto" # default is 1 -> grep processor /proc/cpuinfo
WORKER_CONNECTIONS: 256483 # default is 1024 -> ulimit -a
KEEPALIVE_TIMEOUT: 20m
# GZIP: "on" # can be 'off' (you need quotes)
# SERVER_TOKENS: off
# SERVER_NAMES_HASH_MAX_SIZE: 512
# SERVER_NAMES_HASH_BUCKET_SIZE: 32 # defaults to 32 or 64 based on your CPU
# CLIENT_MAX_BODY_SIZE: 128M # 0 disables checking request body size
# PROXY_BUFFERS: "8 4k" # Either 4k or 8k depending on the platform
# PROXY_BUFFER_SIZE: "4k" # Either 4k or 8k depending on the platform
# RESOLVER: "Your custom solver string"
PROXY_CONNECT_TIMEOUT: 120
PROXY_SEND_TIMEOUT: 120
PROXY_READ_TIMEOUT: 120
# WEBSOCKET: true
# RESOLVER: "127.0.0.11 ipv6=off valid=30s"
# DYNAMIC_UPSTREAM: true
DOMAINS: >
kamil-zuk-cv.tk
STAGE: production
ERROR_LOG: /var/log/nginx-error.log
ACCESS_LOG: /var/log/nginx-access.log
# ACCESS_LOG_INCLUDE_HOST: off
volumes:
- ./https-nginx/cert:/var/lib/https-portal
- ./https-nginx/logs:/var/log
- ./public:/data/https-portal/vhosts/kamil-zuk-cv.tk