mirror of
https://github.com/kemko/reproxy.git
synced 2026-01-01 15:55:49 +03:00
52 lines
1.3 KiB
YAML
52 lines
1.3 KiB
YAML
version: '2.4'
|
|
|
|
services:
|
|
|
|
website:
|
|
image: somtehing/hugo-site
|
|
restart: always
|
|
container_name: website
|
|
hostname: website
|
|
logging: &default_logging
|
|
driver: json-file
|
|
options:
|
|
max-size: "10m"
|
|
max-file: "5"
|
|
ports:
|
|
- "80:8080"
|
|
- "443:8443"
|
|
volumes:
|
|
- ./var/ssl:/srv/var/ssl
|
|
- ./var/logs:/srv/var/logs
|
|
environment:
|
|
- TZ=America/Chicago
|
|
- GZIP=true
|
|
- MAX_SIZE=256K
|
|
- LOGGER_ENABLED=true
|
|
- LOGGER_FILE=/srv/var/logs/access.log
|
|
- SSL_TYPE=auto
|
|
- SSL_ACME_EMAIL=me@example.com
|
|
- SSL_ACME_FQDN=site.example.com
|
|
- SSL_ACME_LOCATION=/srv/var/ssl
|
|
- HEADER=
|
|
X-Frame-Options:SAMEORIGIN,
|
|
X-XSS-Protection:1; mode=block;,
|
|
X-Content-Type-Options:nosniff,
|
|
Strict-Transport-Security:max-age=31536000,
|
|
Referrer-Policy:no-referrer,
|
|
Content-Security-Policy:default-src 'self'; style-src 'self' 'unsafe-inline';
|
|
- ASSETS_LOCATION=/www
|
|
- ASSETS_CACHE=48h,text/html:1m
|
|
- STATIC_ENABLED=true
|
|
- STATIC_RULES=*,/api/email/(.*),http://email-sender:8080/$$1,http://email-sender:8080/ping
|
|
|
|
email-sender:
|
|
image: somtehing/email-sender
|
|
restart: always
|
|
container_name: email-sender
|
|
hostname: email-sender
|
|
logging: *default_logging
|
|
ports:
|
|
- "8080"
|
|
|