Files
certbot-aliyun-docker/derper/docker-compose.yml
mm644706215 49cc28ab0a change
2025-08-02 00:38:07 +08:00

39 lines
977 B
YAML

version: "3.8"
services:
derper:
build:
context: .
dockerfile: Dockerfile
image: hotwa/derper:latest
container_name: derper
restart: unless-stopped
env_file:
- derper.env
ports:
- "3477:3477"
- "3478:3478/udp"
volumes:
- ./letsencrypt:/etc/letsencrypt
#- ./certs:/app/certs
- ./letsencrypt/live/derper.jmsu.top/fullchain.pem:/app/certs/derper.jmsu.top.crt:ro
- ./letsencrypt/live/derper.jmsu.top/privkey.pem:/app/certs/derper.jmsu.top.key:ro
- ./logs:/var/log/certbot
- /var/run/tailscale/tailscaled.sock:/var/run/tailscale/tailscaled.sock:ro
# tailscale login first require
entrypoint: [""]
command:
- /bin/bash
- -c
- |
/app/derper \
-hostname derper.jmsu.top \
-certdir /app/certs \
-certmode manual \
-a :3477 \
-stun-port 3478 \
-http-port -1 \
-verify-clients