Put commands on new lines & modified network configurations

This commit is contained in:
2023-04-27 15:52:01 -05:00
parent 6f0ff9094e
commit 4959f00bd3
5 changed files with 70 additions and 27 deletions

View File

@ -24,12 +24,13 @@ services:
container_name: node-exporter
image: quay.io/prometheus/node-exporter:latest
restart: always
command: --path.rootfs=/host
command:
- --path.rootfs=/host
pid: host
volumes:
- /:/host:ro,rslave
networks:
- service_network
- info_network
expose:
- 9100
@ -39,7 +40,7 @@ services:
restart: always
command:
- --housekeeping_interval=30s
- --disable_metrics=disk,diskIO,network,tcp,udp,percpu,sched,process
- --disable_metrics=disk,diskIO,network,tcp,udp,percpu,sched,process # lower CPU usage
- --docker_only=true
devices:
- /dev/kmsg
@ -50,7 +51,7 @@ services:
- /var/lib/docker:/var/lib/docker:ro
- /dev/disk:/dev/disk:ro
networks:
- service_network
- info_network
expose:
- 8080
@ -58,13 +59,15 @@ services:
container_name: prometheus
image: prom/prometheus:latest
restart: unless-stopped
command: --config.file=/config/prometheus.yml
command:
- --config.file=/config/prometheus.yml
user: 1001:0
volumes:
- ./data/prometheus/config:/config
- ./data/prometheus/data:/prometheus
networks:
- service_network
- info_network
expose:
- 9090
@ -104,7 +107,7 @@ services:
env_file: ./env/nextcloud.env
volumes:
- ./data/nextcloud:/var/www/html
- /mnt/storage/nextcloud:/var/www/html/data
- $LARGE_STORAGE_DIR/nextcloud:/var/www/html/data
networks:
- service_network
- nextcloud_network
@ -118,7 +121,10 @@ services:
container_name: nextcloud-db
image: mariadb:10.6
restart: always
command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
command:
- --transaction-isolation=READ-COMMITTED
- --log-bin=binlog
- --binlog-format=ROW
env_file: ./env/nextcloud-db.env
volumes:
- ./data/nextcloud-db:/var/lib/mysql
@ -152,7 +158,8 @@ services:
container_name: pterodactyl-db
image: mariadb:10.5
restart: always
command: --default-authentication-plugin=mysql_native_password
command:
- --default-authentication-plugin=mysql_native_password
env_file: ./env/pterodactyl-db.env
volumes:
- ./data/pterodactyl-db:/var/lib/mysql
@ -182,8 +189,8 @@ services:
working_dir: /photoprism
volumes:
- ./data/photoprism:/photoprism/storage
- /mnt/storage/photoprism/import:/photoprism/import
- /mnt/storage/photoprism/originals:/photoprism/originals
- $LARGE_STORAGE_DIR/photoprism/import:/photoprism/import
- $LARGE_STORAGE_DIR/photoprism/originals:/photoprism/originals
networks:
- service_network
- photoprism_network
@ -196,7 +203,14 @@ services:
container_name: photoprism-db
image: mariadb:10.10
restart: always
command: --innodb-buffer-pool-size=512M --transaction-isolation=READ-COMMITTED --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --max-connections=512 --innodb-rollback-on-timeout=OFF --innodb-lock-wait-timeout=120
command:
- --innodb-buffer-pool-size=512M
- --transaction-isolation=READ-COMMITTED
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
- --max-connections=512
- --innodb-rollback-on-timeout=OFF
- --innodb-lock-wait-timeout=120
env_file: ./env/photoprism-db.env
volumes:
- ./data/photoprism-db:/var/lib/mysql
@ -219,9 +233,10 @@ services:
volumes:
- ./data/jellyfin/config:/config
- ./data/jellyfin/cache:/cache
- /mnt/storage/media/movies:/movies
- /mnt/storage/media/shows:/shows
- /mnt/storage/media/books:/books
- $LARGE_STORAGE_DIR/media/movies:/movies
- $LARGE_STORAGE_DIR/media/shows:/shows
- $LARGE_STORAGE_DIR/media/books:/books
- $LARGE_STORAGE_DIR/media/yt:/yt
networks:
service_network:
exposed_service_network:
@ -233,7 +248,7 @@ services:
restart: unless-stopped
env_file: ./env/gitea.env
volumes:
- /mnt/storage/gitea:/data
- $LARGE_STORAGE_DIR/gitea:/data
networks:
- service_network
- gitea_network
@ -269,6 +284,7 @@ services:
container_name: uptime-kuma
image: louislam/uptime-kuma:latest
restart: unless-stopped
tty: true
volumes:
- ./data/uptime-kuma:/app/data
networks:
@ -276,8 +292,9 @@ services:
expose:
- 3001
networks:
info_network:
name: info_network
nextcloud_network:
name: nextcloud_network
pterodactyl_network: