homelab-docker-compose/utlities.yml

90 lines
2.3 KiB
YAML
Raw Permalink Normal View History

2022-08-18 14:29:21 -04:00
services:
unifi:
image: linuxserver/unifi-controller:latest
environment:
- PUID=1000
- PGID=1000
- TZ=America/Detroit
ports:
- 10001:10001/udp
- 3478:3478/udp
- 6789:6789/tcp
- 8080:8080/tcp
- 8081:8081/tcp
- 8443:8443/tcp
- 8843:8843/tcp
- 8880:8880/tcp
volumes:
- /containers/data/unifi:/config
restart: always
logging:
driver: fluentd
options:
tag: "{{.ImageName}}|{{.Name}}|{{.ImageFullID}}|{{.FullID}}"
samba:
image: dperson/samba:latest
environment:
TZ: 'EST5EDT'
USERID: 1000
GROUPID: 1000
ports:
- "137:137/udp"
- "138:138/udp"
- "139:139/tcp"
- "445:445/tcp"
read_only: true
tmpfs:
- /tmp
restart: unless-stopped
stdin_open: true
tty: true
volumes:
- /containers/data/paperless/consume:/mnt/paperlessconsume:z
- /containers/data/samba/logs:/var/log
command:
-w "HOME"
-s "Paperless;/mnt/paperlessconsume;yes;no;no;printer"
-u "printer;password_here"
-g "ea support = yes"
-g "fruit:advertise_fullsync = true"
-g "durable handles = yes"
-g "kernel oplocks = no"
-g "kernel share modes = no"
-g "posix locking = no"
-g "inherit acls = yes"
-p
-S
-r
logging:
driver: fluentd
options:
tag: "{{.ImageName}}|{{.Name}}|{{.ImageFullID}}|{{.FullID}}"
hastypaste:
image: ghcr.io/enchant97/hasty-paste:latest
restart: unless-stopped
environment:
- NEW_AT_INDEX=True
volumes:
- /containers/data/hastypaste:/app/data
ports:
- 60097:8000
logging:
driver: fluentd
options:
tag: "{{.ImageName}}|{{.Name}}|{{.ImageFullID}}|{{.FullID}}"
gitlab-runner:
image: gitlab/gitlab-runner:latest
restart: unless-stopped
volumes:
- /containers/data/gitlab-runner:/etc/gitlab-runner
- /var/run/docker.sock:/var/run/docker.sock
logging:
driver: fluentd
options:
tag: "{{.ImageName}}|{{.Name}}|{{.ImageFullID}}|{{.FullID}}"