Create docker-compose.yml

This commit is contained in:
Christian Krakau-Louis
2025-02-18 15:28:20 +01:00
committed by GitHub
parent 89d7b72218
commit 4349e287c2
+23
View File
@@ -0,0 +1,23 @@
version: "3.8"
services:
dynamic-dns:
build: .
container_name: dynamic_dns_server
ports:
- "${LISTEN_PORT:-443}:443"
environment:
# Listening parameters.
- LISTEN_ADDR=0.0.0.0
- LISTEN_PORT=443
# CA certificate and key paths (inside the container).
- CA_CERT_PATH=ssl/ca_cert.pem
- CA_KEY_PATH=ssl/ca_key.pem
# Block page file path.
- BLOCK_PAGE_PATH=webroot/block.html
volumes:
# Mount the directory containing your CA files.
- ./ssl:/root/ssl
# Mount your custom webroot (containing block.html, CSS, images, etc.)
- ./webroot:/root/webroot
restart: unless-stopped