aboutsummaryrefslogtreecommitdiff
path: root/services/dockge/compose.yaml
blob: 3d5a91587eb0a00e3b3d5b903ef8482fa95ecec9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
networks:
  proxy:
    external: true

volumes:
  data:

services:
  dockge:
    image: louislam/dockge:1
    container_name: dockge
    restart: unless-stopped
    labels:
      - traefik.enable=true
      - traefik.http.routers.dockge.service=dockge
      - traefik.http.services.dockge.loadbalancer.server.port=5001
      - traefik.http.routers.dockge.rule=Host(`dockge.4d6178.work`)
      - traefik.http.routers.dockge.entrypoints=websecure
      - traefik.http.routers.dockge.tls=true
      - traefik.http.routers.dockge.tls.certresolver=le
      - traefik.http.routers.dockge.middlewares=oidc-auth@file
    networks:
      - proxy
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - data:/app/data
      - /opt/stacks:/opt/stacks
    environment:
      - DOCKGE_STACKS_DIR=/opt/stacks