Files
ts-trilium-notes/docker-compose.yml
peskyadmin f3b4b7660f fix: use TS_AUTHKEY and TS_LOGIN_SERVER environment variables
- docker-compose.yml: read authkey and login server from env
- README.md: updated instructions to use env vars instead of editing the file
- Added .gitignore for secrets and Tailscale state
2026-08-02 10:25:52 -04:00

22 lines
619 B
YAML

services:
{{service}}-ts:
image: tailscale/tailscale:latest
hostname: {{service}}
container_name: {{service}}-ts
environment:
- TS_AUTHKEY=${TS_AUTHKEY}
- TS_LOGIN_SERVER=${TS_LOGIN_SERVER}
- TS_STATE_DIR=/var/lib/tailscale
- TS_SERVE_CONFIG=/config/serve.json
volumes:
- ./tailscale/tailscale-data:/var/lib/tailscale
- ./tailscale/config:/config
- /dev/net/tun:/dev/net/tun
cap_add:
- net_admin
- sys_module
restart: unless-stopped
{{service-compose}}
network_mode: service:{{service}}-ts
depends_on:
- {{service}}-ts