| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207 |
- services:
- homeassistant:
- image: ghcr.io/home-assistant/home-assistant:stable
- privileged: true
- restart: unless-stopped
- volumes:
- - /mnt/Data/Software/Homeassistant:/config
- - /run/dbus:/run/dbus:ro
- environment:
- TZ: Europe/Rome
- ports:
- - 8123:8123
-
- mariadb:
- image: local/mariadb
- build:
- dockerfile: ./mariadb/mariadb.yml
- volumes:
- - /home/MariaDb/var/lib/mysql:/var/lib/mysql
- restart: unless-stopped
- ports:
- - 3306:3306
- entrypoint: ['bin/bash','/root/mariadb.sh']
- environment:
- MARIADB_PASSWORD: "PassworD"
- console:
- image: console
- build:
- dockerfile: ./console/console.yml
- volumes:
- - /mnt/Data/Software/Shared_data:/home/shared_data
- - archivio_data:/mnt/Data
- entrypoint: ['bin/bash','/root/console.sh']
- restart: unless-stopped
- gogs:
- image: local/gogs
- build:
- dockerfile: ./gogs/gogs.yml
- volumes:
- - /mnt/Data/Software/Gogs:/home/gogs
- restart: unless-stopped
- ports:
- - 3000:3000
- entrypoint: ['bin/bash','/root/gogs.sh']
- wiki:
- image: wiki
- build:
- dockerfile: ./wiki/wiki.yml
- volumes:
- - /mnt/Data/Software/Wiki:/home/wiki
- restart: unless-stopped
- ports:
- - 3100:8080
- entrypoint: ['bin/bash','/root/wiki.sh']
- password:
- image: local/password
- build:
- dockerfile: ./password/password.yml
- volumes:
- - /mnt/Data/Software/Password:/home/password
- restart: unless-stopped
- ports:
- - 3020:3020
- entrypoint: ['bin/bash','/root/password.sh']
- environment:
- PASSWORDWEB_PORT: 0.0.0.0:3020
- PASSWORDWEB_FILE: /home/password/PasswordFiles/multiword.txt
- PASSWORDWEB_PIN: 8
- syncthing:
- image: local/syncthing
- build:
- dockerfile: ./syncthing/syncthing.yml
- volumes:
- - /home/Syncthing:/home/syncthing
- - archivio_data:/mnt/Data/Archivio
- - scansioni_data:/mnt/Data/Scansioni
- - software_data:/mnt/Data/Software
- restart: unless-stopped
- ports:
- - 8384:8384
- entrypoint: ['/bin/bash','/root/syncthing.sh']
- mqtt:
- image: local/mqtt
- build:
- dockerfile: ./mqtt/mqtt.yml
- restart: unless-stopped
- ports:
- - 1883:1883
- entrypoint: ['/bin/bash','/root/mqtt.sh']
- volumes:
- - mqtt_etc:/mnt/Software
- ftp:
- image: local/ftp
- build:
- dockerfile: ./ftp/ftp.yml
- ports:
- - 21:21
- - 49152-49352:49152-49352
- entrypoint: ['/bin/bash','/root/ftp.sh']
- volumes:
- - archivio_data:/mnt/Archivio
- restart: unless-stopped
- samba:
- image: local/samba
- build:
- dockerfile: ./samba/samba.yml
- volumes:
- - samba_etc:/etc/samba
- - samba_var:/var/lib/samba
- - archivio_data:/mnt/Data/Archivio
- - scansioni_data:/mnt/Data/Scansioni
- - gabriella_data:/mnt/Data/Gabriella
- restart: unless-stopped
- ports:
- - 445:445
- - 139:139
- entrypoint: ['/bin/bash','/root/samba.sh']
- #lychee:
- # image: local/lychee
- # build:
- # dockerfile: ./lychee/lychee.yml
- # depends_on:
- # - nginx
- # - php-fpm
- # #restart: unless-stopped
- volumes:
- mariadb_data:
- gogs_data:
- shared_data:
- password_data:
- syncthing_data:
- archivio_data:
- driver: local
- driver_opts:
- type: nfs
- o: "addr=127.0.0.1,soft,rw"
- device: ":/mnt/Data/Archivio"
- gabriella_data:
- driver: local
- driver_opts:
- type: nfs
- o: "addr=127.0.0.1,soft,rw"
- device: ":/mnt/Data/Gabriella"
- scansioni_data:
- driver: local
- driver_opts:
- type: nfs
- o: "addr=127.0.0.1,soft,rw"
- device: ":/mnt/Data/Scansioni"
- software_data:
- driver: local
- driver_opts:
- type: nfs
- o: "addr=127.0.0.1,soft,rw"
- device: ":/mnt/Data/Software"
- nextcloud_data:
- driver: local
- driver_opts:
- type: nfs
- o: "addr=127.0.0.1,soft,rw"
- device: ":/mnt/Data/Software/Nextcloud_data"
- nextcloud_etc:
- driver: local
- driver_opts:
- type: nfs
- o: "addr=127.0.0.1,soft,rw"
- device: ":/mnt/Data/Software/Nextcloud_etc"
- mqtt_etc:
- driver: local
- driver_opts:
- type: nfs
- o: "addr=127.0.0.1,soft,rw"
- device: ":/mnt/Data/Software"
- samba_etc:
- driver: local
- driver_opts:
- type: nfs
- o: "addr=127.0.0.1,soft,rw"
- device: ":/mnt/Data/Software/Samba_CC/etc"
- samba_var:
- driver: local
- driver_opts:
- type: nfs
- o: "addr=127.0.0.1,soft,rw"
- device: ":/mnt/Data/Software/Samba_CC/var"
|