From: Vincent Vanwaelscappel Date: Thu, 20 Jun 2024 08:13:23 +0000 (+0200) Subject: . X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=42d4ded2723a443f5af8fd666a106c5644b2c4fa;p=tortuga-home.git . --- diff --git a/.docker/docker-compose.yml b/.docker/docker-compose.yml index 2222e47..b656d5d 100644 --- a/.docker/docker-compose.yml +++ b/.docker/docker-compose.yml @@ -1,82 +1,90 @@ version: '3.1' services: - redis: - container_name: tortugahome-redis - image: 'redis:alpine' - networks: - - tortugahome - volumes: - - './redis/data/:/data/' - restart: unless-stopped + redis: + container_name: tortugahome-redis + image: 'redis:alpine' + networks: + - tortugahome + volumes: + - './redis/data/:/data/' + restart: unless-stopped - webserver: - container_name: tortugahome-httpd - image: 'httpd:alpine' - working_dir: /application - volumes: - - './src/:/usr/local/apache2/htdocs/' - - './src/.docker/config/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf' - ports: - - '3001:80' - environment: - VIRTUAL_HOST: home.tortuga.enhydra.fr, entree.home.tortuga.enhydra.fr, cuisine.home.tortuga.enhydra.fr, salon.home.tortuga.enhydra.fr, bureau.home.tortuga.enhydra.fr, chambre.home.tortuga.enhydra.fr, litvincent.home.tortuga.enhydra.fr, litjerome.home.tortuga.enhydra.fr, sdb.home.tortuga.enhydra.fr, wc.home.tortuga.enhydra.fr, bureausun.home.tortuga.enhydra.fr, cour.home.tortuga.enhydra.fr, balcon.home.tortuga.enhydra.fr, cave.home.tortuga.enhydra.fr - LETSENCRYPT_HOST: home.tortuga.enhydra.fr, entree.home.tortuga.enhydra.fr, cuisine.home.tortuga.enhydra.fr, salon.home.tortuga.enhydra.fr, bureau.home.tortuga.enhydra.fr, chambre.home.tortuga.enhydra.fr, litvincent.home.tortuga.enhydra.fr, litjerome.home.tortuga.enhydra.fr, sdb.home.tortuga.enhydra.fr, wc.home.tortuga.enhydra.fr, bureausun.home.tortuga.enhydra.fr, cour.home.tortuga.enhydra.fr, balcon.home.tortuga.enhydra.fr, cave.home.tortuga.enhydra.fr - networks: - - tortugahome - restart: unless-stopped + webserver: + container_name: tortugahome-httpd + image: 'httpd:alpine' + working_dir: /application + volumes: + - './src/:/usr/local/apache2/htdocs/' + - './src/.docker/config/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf' + ports: + - '3001:80' + environment: + VIRTUAL_HOST: home.tortuga.enhydra.fr, entree.home.tortuga.enhydra.fr, cuisine.home.tortuga.enhydra.fr, salon.home.tortuga.enhydra.fr, bureau.home.tortuga.enhydra.fr, chambre.home.tortuga.enhydra.fr, litvincent.home.tortuga.enhydra.fr, litjerome.home.tortuga.enhydra.fr, sdb.home.tortuga.enhydra.fr, wc.home.tortuga.enhydra.fr, bureausun.home.tortuga.enhydra.fr, cour.home.tortuga.enhydra.fr, balcon.home.tortuga.enhydra.fr, cave.home.tortuga.enhydra.fr + LETSENCRYPT_HOST: home.tortuga.enhydra.fr, entree.home.tortuga.enhydra.fr, cuisine.home.tortuga.enhydra.fr, salon.home.tortuga.enhydra.fr, bureau.home.tortuga.enhydra.fr, chambre.home.tortuga.enhydra.fr, litvincent.home.tortuga.enhydra.fr, litjerome.home.tortuga.enhydra.fr, sdb.home.tortuga.enhydra.fr, wc.home.tortuga.enhydra.fr, bureausun.home.tortuga.enhydra.fr, cour.home.tortuga.enhydra.fr, balcon.home.tortuga.enhydra.fr, cave.home.tortuga.enhydra.fr + networks: + - tortugahome + restart: unless-stopped - php-fpm: - container_name: tortugahome - build: src/.docker/phpdocker/php-fpm - working_dir: /application - environment: - ADB_HOST: host.docker.internal - ports: - - '2813:2812' - - '5037:5037' - volumes: - - '/etc/timezone:/etc/timezone:ro' - - '/etc/localtime:/etc/localtime:ro' - - '/etc/ssl/certs:/etc/ssl/certs:ro' - - './src:/application' - - './phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.4/fpm/conf.d/99-overrides.ini' - - './src/:/home/tortugahome/www/' - - './src/bin/:/usr/local/bin/' -# - './sessions:/var/lib/php/sessions' - - 'share:/nas/' - - 'share:/volume1/Share/' - - 'share:/Share/' - - './log:/var/log/tortugahome' - - './src/.docker/config/at.allow:/etc/at.allow:ro' - - './src/.docker/config/at.deny:/etc/at.deny:ro' - - './src/.docker/android/:/root/.android/' - - './src/.docker/config/monit/conf.d/:/etc/monit/conf.d/' - - './src/.docker/config/monit/id:/var/lib/monit/id' - - '/dev/bus/usb:/dev/bus/usb' - - './src/.docker/config/php/php.ini:/etc/php/7.4/fpm/conf.d/00-php-override.ini' - - './src/.docker/config/php/fpm.conf:/etc/php/7.4/fpm/pool.d/zz-overrides.conf' - tmpfs: - - /tmp - networks: - - tortugahome - extra_hosts: - - "host.docker.internal:host-gateway" - restart: unless-stopped - privileged: true - healthcheck: - test: ["CMD", "/application/bin/healthcheck"] - interval: 1m - timeout: 60s - retries: 1 + php-fpm: + container_name: tortugahome + build: src/.docker/phpdocker/php-fpm + working_dir: /application + environment: + ADB_HOST: host.docker.internal + ports: + - '2813:2812' + - '5037:5037' + volumes: + - '/etc/timezone:/etc/timezone:ro' + - '/etc/localtime:/etc/localtime:ro' + - '/etc/ssl/certs:/etc/ssl/certs:ro' + - './src:/application' + - './phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.4/fpm/conf.d/99-overrides.ini' + - './src/:/home/tortugahome/www/' + - './src/bin/:/usr/local/bin/' + # - './sessions:/var/lib/php/sessions' + - 'share:/nas/' + - 'share:/volume1/Share/' + - 'share:/Share/' + - 'videos:/nas/Videos/' + - 'videos:/volume1/Share/Videos/' + - 'videos:/Share/Videos/' + - './log:/var/log/tortugahome' + - './src/.docker/config/at.allow:/etc/at.allow:ro' + - './src/.docker/config/at.deny:/etc/at.deny:ro' + - './src/.docker/android/:/root/.android/' + - './src/.docker/config/monit/conf.d/:/etc/monit/conf.d/' + - './src/.docker/config/monit/id:/var/lib/monit/id' + - '/dev/bus/usb:/dev/bus/usb' + - './src/.docker/config/php/php.ini:/etc/php/7.4/fpm/conf.d/00-php-override.ini' + - './src/.docker/config/php/fpm.conf:/etc/php/7.4/fpm/pool.d/zz-overrides.conf' + tmpfs: + - /tmp + networks: + - tortugahome + extra_hosts: + - "host.docker.internal:host-gateway" + restart: unless-stopped + privileged: true + healthcheck: + test: [ "CMD", "/application/bin/healthcheck" ] + interval: 1m + timeout: 60s + retries: 1 networks: - tortugahome: - external: - name: tortugahome + tortugahome: + external: + name: tortugahome volumes: share: driver_opts: type: cifs - o: "username=Share,password=RQpZHMDLtbc229FQV3,rw,file_mode=0777,dir_mode=0777" - device: "//192.168.13.1/1.42.6-25556" + o: "username=Share,password=dcfyjbcyckwydtgufjx,rw,file_mode=0777,dir_mode=0777" + device: "//192.168.7.31/Share" + videos: + driver_opts: + type: cifs + o: "username=Share,password=dcfyjbcyckwydtgufjx,rw,file_mode=0777,dir_mode=0777" + device: "//192.168.7.31/Media/Videos" diff --git a/.docker/update b/.docker/update index dfd9159..6fc4806 100644 --- a/.docker/update +++ b/.docker/update @@ -4,8 +4,8 @@ chmod -R 777 ./log chmod 755 ./src/tools/xplanet/xplanet* rm -f monit/conf.d/*.save docker network create --driver bridge tortugahome -docker-compose build --pull -docker-compose pull -docker-compose down -docker-compose up -d +docker compose build --pull +docker compose pull +docker compose down -v +docker compose up -d docker restart nginx-proxy diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml index 7f9ba08..a7db01c 100644 --- a/.idea/dataSources.local.xml +++ b/.idea/dataSources.local.xml @@ -1,6 +1,6 @@ - + " diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0b499dd..182d281 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,10 +5,12 @@ + + - - + + diff --git a/bin/restarthome b/bin/restarthome index 5916127..e445628 100644 --- a/bin/restarthome +++ b/bin/restarthome @@ -9,6 +9,7 @@ sleep 3 /application/servers/stopdaemon squeezebox /application/servers/startdaemon squeezebox /application/bin/restart-logcat +chmod -R 777 /tmp/php-tmdb-api sleep 5 /usr/bin/monit sleep 1 diff --git a/config/global.php b/config/global.php index 020c0b6..993de78 100644 --- a/config/global.php +++ b/config/global.php @@ -3,7 +3,7 @@ ini_set('display_errors', true); define('WEB_ROOT', 'https://home.tortuga.enhydra.fr/'); -define("SQUEEZEBOX_SERVER", 'http://squeezebox.home.tortuga.enhydra.fr:9000'); +define("SQUEEZEBOX_SERVER", 'http://192.168.13.67:9000'); define("SQUEEZEBOX_SPOTIFY_USERNAME", '70@enhydra.fr'); define("SQUEEZEBOX_SPOTIFY_PASSWORD", '?Z8}#HK+SZrQ'); @@ -13,8 +13,8 @@ define('HUE_USER', 'zZigF7nPQq9nTZ3GTB1zkntn98trOJVFHWAwFiqQ'); define('LATITUDE', 48.8758392); define('LONGITUDE', 2.3422104); -define('NAS_ROOT', 'smb://192.168.13.1/1.42.6-25556/'); -define('NAS_PWD_ROOT', 'smb://Share:RQpZHMDLtbc229FQV3@192.168.13.1/1.42.6-25556/'); +define('NAS_ROOT', 'smb://192.168.7.31/'); +define('NAS_PWD_ROOT', 'smb://Share:dcfyjbcyckwydtgufjx@192.168.7.31/'); $squeezeboxPlayers = array( 'Cave' => 'b8:27:eb:ab:b4:50',