From: Vincent Vanwaelscappel Date: Wed, 9 Apr 2025 17:16:59 +0000 (+0200) Subject: wip #7474 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=5b61cc1f5ded72a9c5a51abc09f45f2a0ac3c961;p=fluidbook-v3.git wip #7474 @1 --- diff --git a/.docker/config/httpd/httpd.conf b/.docker/config/httpd/httpd.conf index 99b540d..3f68498 100644 --- a/.docker/config/httpd/httpd.conf +++ b/.docker/config/httpd/httpd.conf @@ -293,7 +293,7 @@ DocumentRoot "/application/" Require all granted -ProxyPassMatch ^/(.*\.php(/.*)?)$ "fcgi://fluidbook-v3:9000/application//$1" timeout=1800 +ProxyPassMatch ^/(.*\.php(/.*)?)$ "fcgi://php-fpm:9000/application//$1" timeout=1800 XSendFile on XSendFilePath /application diff --git a/.docker/dev/docker-compose.yml b/.docker/dev/docker-compose.yml index 849b703..cbf6223 100644 --- a/.docker/dev/docker-compose.yml +++ b/.docker/dev/docker-compose.yml @@ -5,8 +5,8 @@ services: build: './images/httpd' working_dir: /application volumes: - - './wwww/:/usr/local/apache2/htdocs/' - - './wwww/:/application/' + - './www/:/usr/local/apache2/htdocs/' + - './www/:/application/' - './config/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf' environment: VIRTUAL_HOST: dev.fluidbook.com,en.dev.fluidbook.com,dev.elearning.fluidbook.com @@ -42,7 +42,7 @@ services: # PHP - './config/php.ini:/etc/php/7.4/fpm/conf.d/99-overrides.ini' # Web path - - './wwww/:/application/' + - './www/:/application/' tmpfs: - /home/tmp - /application/framework/data/temp diff --git a/.docker/syncprodtodev b/.docker/syncprodtodev new file mode 100644 index 0000000..30560ee --- /dev/null +++ b/.docker/syncprodtodev @@ -0,0 +1,14 @@ +#!/bin/sh +rsync -avz --delete --exclude-from /home/fluidbook-v3/dev/.docker/syncprodtodev.exclude --delete-excluded /home/fluidbook-v3/www/files/ /home/fluidbook-v3/dev/files/ +# Sync database +docker stop fluidbook-v3-dev-mariadb +rm -rf /docker/fluidbook-v3-dev/database/data/* +rsync -avz /docker/fluidbook-v3/database/data/ /docker/fluidbook-v3-dev/database/data/ +docker stop fluidbook-v3-mariadb +rsync -avz /docker/fluidbook-v3/database/data/ /docker/fluidbook-v3-dev/database/data/ +sleep 1 +rsync -avz /docker/fluidbook-v3/database/data/ /docker/fluidbook-v3-dev/database/data/ +rm /docker/fluidbook-v3/database/data/tc.log +docker start fluidbook-v3-mariadb +# Update and restart dev containers +/docker/fluidbook-v3-dev/update diff --git a/.docker/syncprodtodev.exclude b/.docker/syncprodtodev.exclude new file mode 100644 index 0000000..f81cdd7 --- /dev/null +++ b/.docker/syncprodtodev.exclude @@ -0,0 +1,2 @@ +processed +rasterized \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5b57a40..812d484 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,10 +4,14 @@