Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
dockserver
GitHub Repository: dockserver/dockserver
Path: blob/master/apps/selfhosted/snapdrop.yml
1447 views
1
---
2
version: "3"
3
services:
4
snapdrop:
5
hostname: "snapdrop"
6
container_name: "snapdrop"
7
environment:
8
- "PGID=${ID}"
9
- "PUID=${ID}"
10
- "TZ=${TZ}"
11
- "UMASK=${UMASK}"
12
image: "lscr.io/linuxserver/snapdrop"
13
restart: "${RESTARTAPP}"
14
networks:
15
- ${DOCKERNETWORK}
16
security_opt:
17
- "${SECURITYOPS}:${SECURITYOPSSET}"
18
volumes:
19
- "${APPFOLDER}/snapdrop:/config:rw"
20
labels:
21
- "traefik.enable=true"
22
- "traefik.docker.network=proxy"
23
- "dockupdater.enable=true"
24
- "traefik.http.routers.snapdrop-rtr.entrypoints=https"
25
- "traefik.http.routers.snapdrop-rtr.rule=Host(`snapdrop.${DOMAIN}`)"
26
- "traefik.http.routers.snapdrop-rtr.tls=true"
27
- "traefik.http.routers.snapdrop-rtr.tls.certresolver=dns-cloudflare"
28
- "traefik.http.routers.snapdrop-rtr.middlewares=chain-authelia@file"
29
- "traefik.http.routers.snapdrop-rtr.service=snapdrop-svc"
30
- "traefik.http.services.snapdrop-svc.loadbalancer.server.port=80"
31
networks:
32
proxy:
33
driver: bridge
34
external: true
35
36