119 lines
3.1 KiB
YAML
Executable file
119 lines
3.1 KiB
YAML
Executable file
version: "3"
|
|
|
|
|
|
|
|
|
|
gogs:
|
|
image: gogs/gogs
|
|
restart: always
|
|
hostname: gogs
|
|
container_name: gogs
|
|
environment:
|
|
- TZ=America/Chicago
|
|
- PGID=998
|
|
- PUID=1001
|
|
ports:
|
|
- 8491:3000
|
|
- "8022:22"
|
|
links:
|
|
- mysql2:db
|
|
networks:
|
|
- netgrimoire
|
|
volumes:
|
|
- /DockerVol/gogs/data:/data
|
|
|
|
labels:
|
|
- flame.type=Productivity # "app" works too
|
|
- flame.name=Gogs
|
|
- flame.url=https://git.netgrimoire.com
|
|
# - flame.icon=icon-name # optional, default is "docker"
|
|
# - flame.icon=custom to make changes in app. ie: custom icon upload
|
|
# logging:
|
|
# driver: loki
|
|
# options:
|
|
# loki-url: "http://192.168.5.17:3100/loki/api/v1/push"
|
|
|
|
|
|
code-server:
|
|
image: ghcr.io/linuxserver/code-server
|
|
container_name: code-server
|
|
environment:
|
|
- TZ=America/Chicago
|
|
- PGID=998
|
|
- PUID=1001
|
|
#- PASSWORD=password F@lcon12
|
|
# - HASHED_PASSWORD= #optional
|
|
# - SUDO_PASSWORD=password #optional
|
|
# - SUDO_PASSWORD_HASH= #optional
|
|
- PROXY_DOMAIN=code.netgrimore.com #optional
|
|
volumes:
|
|
- /DockerVol/Code/config:/config
|
|
- /data:/Data
|
|
ports:
|
|
- 8443:8443
|
|
restart: unless-stopped
|
|
networks:
|
|
- netgrimoire
|
|
labels:
|
|
- flame.type=app # "app" works too
|
|
- flame.name=Code Server
|
|
- flame.url=https://code.netgrimoire.com
|
|
- flame.category=Productivity # Optional, default is "Docker"
|
|
- flame.icon=vscode
|
|
# - flame.order=1 # Optional, default is 500; lower number is first
|
|
# - flame.icon=icon-name # optional, default is "docker"
|
|
# - flame.icon=custom to make changes in app. ie: custom icon upload
|
|
|
|
|
|
|
|
|
|
mkdocs:
|
|
image: minidocks/mkdocs
|
|
container_name: mkdocs
|
|
command: serve -a 0.0.0.0:8000 -t material
|
|
networks:
|
|
- netgrimoire
|
|
volumes:
|
|
- /DockerVol/mkdocs/app:/app
|
|
ports:
|
|
- 8087:8000
|
|
working_dir: /app/doc
|
|
|
|
cura:
|
|
image: lscr.io/linuxserver/cura:latest
|
|
container_name: cura
|
|
security_opt:
|
|
- seccomp:unconfined #optional
|
|
environment:
|
|
- TZ=America/Chicago
|
|
- PGID=998
|
|
- PUID=1001
|
|
volumes:
|
|
- /DockerVol/cura/config:/config
|
|
- /data/nfs/Baxter/Common/3d:/config/3d
|
|
ports:
|
|
- 3005:3000
|
|
- 3006:3001
|
|
restart: unless-stopped
|
|
|
|
calibre-web-automated:
|
|
image: crocodilestick/calibre-web-automated:latest
|
|
container_name: calibre-web-automated
|
|
environment:
|
|
- TZ=America/Chicago
|
|
- PGID=998
|
|
- PUID=1001
|
|
- DOCKER_MODS=linuxserver/mods:universal-calibre
|
|
volumes:
|
|
#- /path/to/the/folder/you/want/to/use/for/book/ingest:/cwa-book-ingest
|
|
#- /path/to/your/calibre/library:/calibre-library
|
|
- /data/nfs/Baxter/Books//library/Netgrimoire:/calibre-library:shared
|
|
- /DockerVol/calibre-web/config:/config
|
|
#- /path/to/where/you/keep/your/books:/books #Optional
|
|
#- /path/to/your/gmail/credentials.json:/app/calibre-web/gmail.json #Optional
|
|
ports:
|
|
- 8084:8083 # Change the first number to change the port you want to access the Web UI, not the second
|
|
networks:
|
|
- netgrimoire
|
|
restart: unless-stopped
|
|
|