31 lines
918 B
YAML
31 lines
918 B
YAML
name: opengist
|
||
|
||
# TODO: 创建一个PR到官方仓库,官方仓库的 entrypoint.sh 没有调用 CMD 指令
|
||
# 导致无法通过 command 覆盖默认执行的命令
|
||
# see: https://github.com/thomiceli/opengist/blob/master/docker/entrypoint.sh
|
||
services:
|
||
opengist:
|
||
container_name: opengist
|
||
image: ghcr.io/thomiceli/opengist:1.10
|
||
restart: unless-stopped
|
||
environment:
|
||
UID: 1000
|
||
GID: 1000
|
||
networks:
|
||
- proxy
|
||
volumes:
|
||
- "./data:/opengist"
|
||
- "./config.yml:/config.yml:ro"
|
||
labels:
|
||
- "traefik.enable=true"
|
||
- "traefik.docker.network=proxy"
|
||
- "traefik.http.routers.opengist.Rule=Host(`gist.example.com`)"
|
||
- "traefik.http.routers.opengist.service=opengist"
|
||
- "traefik.http.routers.opengist.entrypoints=websecure"
|
||
- "traefik.http.services.opengist.loadBalancer.server.port=6157"
|
||
|
||
networks:
|
||
proxy:
|
||
name: proxy
|
||
external: true
|