new file: README.md new file: docker-compose.yml new file: nginx/templates/default.conf.template
23 lines
995 B
YAML
23 lines
995 B
YAML
services:
|
|
bluemap-proxy:
|
|
image: nginx:1.27-alpine
|
|
container_name: bluemap-proxy
|
|
restart: unless-stopped
|
|
ports:
|
|
# Wenn Coolify den Traffic serviert, reicht Port 80.
|
|
# -> Traefik/Caddy (Coolify) verkabelt die Domain map.devanturas.net
|
|
# und sichert sie mit HTTPS ab, dann reicht er HTTP an diesen Port weiter.
|
|
- "8080:80"
|
|
environment:
|
|
# Adresse des Bluemap-Servers. Setze das auf den DNS-Namen/Container
|
|
# von Bluemap, falls er im selben Docker-Netzwerk läuft (z.B. "bluemap"),
|
|
# oder auf die öffentliche IP/den Hostnamen.
|
|
UPSTREAM_HOST: "devanturas.net"
|
|
UPSTREAM_PORT: "8100"
|
|
# Erlaubt das Einbetten als iframe. Setze hier die erlaubten Quellen
|
|
# (kommagetrennt), z.B. "https://devanturas.net"
|
|
FRAME_ANCESTORS: "*"
|
|
# Maximale Upload-/Request-Größe (Bluemap verwendet ggf. größere Responses)
|
|
CLIENT_MAX_BODY_SIZE: "50m"
|
|
volumes:
|
|
- ./nginx/templates:/etc/nginx/templates:ro |