services: dumbterm: container_name: dumbterm image: dumbwareio/dumbterm:latest ports: - 8066:3000 networks: - netgrimoire user: "1001:998" environment: # Container timezone TZ: America/Chicago # The title shown in the web interface SITE_TITLE: https://cli.netgrimoire.com # Optional PIN protection (leave empty to disable) DUMBTERM_PIN: 2810 # The base URL for the application BASE_URL: http://localhost:3000 # Use ALLOWED_ORIGINS below to restrict cors to specific origins ENABLE_STARSHIP: true # Enable starship prompt LOCKOUT_TIME: 15 # Minutes MAX_SESSION_AGE: 24 # Hours logging: driver: "gelf" options: gelf-address: "udp://192.168.5.17:12201" tag: "dumbterm" deploy: labels: - homepage.group=Application - homepage.name=Dumbterm - homepage.icon=dumbterm.png - homepage.href=http://cli.netgrimoire.com - homepage.description=Terminal - kuma.cli.http.name="dumbterm" - kuma.cli.http.url=http://dumbterm:3000 - caddy=cli.netgrimoire.com - caddy.import=authentik - caddy.reverse_proxy="{{upstreams 3000}}" volumes: - /data/nfs/Baxter/Docker/dumbterm/config:/root/.config - /data/nfs/Baxter/Docker/dumbterm/:/root/data networks: netgrimoire: external: true