1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-24 07:48:38 +00:00
dockerfiles/shadowbox/docker-compose.yml
2022-02-22 15:49:36 +08:00

25 lines
874 B
YAML

version: "3.8"
services:
shadowbox:
image: quay.io/outline/shadowbox:stable
ports:
- "127.0.0.1:8081:8081/tcp"
- "8443:8443/tcp"
- "8443:8443/udp"
volumes:
- ./data/certs:/opt/outline-server/certs
- ./data/state:/opt/outline-server/state
environment:
- LOG_LEVEL=debug
- SB_STATE_DIR=/opt/outline-server/state
- SB_API_PORT=8081
- SB_API_PREFIX=easypi
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -subj '/CN=localhost' -keyout easypi.key -out easypi.crt
# openssl x509 -in easypi.crt -noout -sha256 -fingerprint | cut -d= -f2 | tr -d :
- SB_CERTIFICATE_FILE=/opt/outline-server/certs/easypi.crt
- SB_PRIVATE_KEY_FILE=/opt/outline-server/certs/easypi.key
- SB_METRICS_URL=
- SB_DEFAULT_SERVER_NAME=EasyPi
stop_signal: SIGKILL
restart: unless-stopped