]> _ Git - fluidbook-toolbox.git/commitdiff
wip #6501 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 22 Nov 2023 11:17:20 +0000 (12:17 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 22 Nov 2023 11:17:20 +0000 (12:17 +0100)
.docker/dev/docker-compose.yml
.docker/dev/update.sh

index e67f35c35985634dea997caa9bbe51b108fc5457..fa53db1a4d2967c9b5facc5f4b3568a029cec24a 100644 (file)
@@ -97,6 +97,8 @@ services:
       - '/data/toolbox/protected/fluidbookpublication/pdf/:/application/protected/fluidbookpublication/pdf/'
       # Config
       - '/home/toolbox/dev/.docker/config/httpd/httpd-dev.conf:/usr/local/apache2/conf/httpd.conf'
+      - # External volume
+      - 'sshfsusstorage:/application/usstorage:ro'
     ports:
       - '37127:80'
     environment:
@@ -169,3 +171,11 @@ networks:
   fluidbook-processfarm:
     external:
       name: fluidbook-processfarm
+
+volumes:
+  sshfsusstorage:
+    driver: ucphhpc/sshfs:latest
+    driver_opts:
+      sshcmd: "fluidbook@kingkong.cubedesigners.com:/home/fluidbook/data"
+      allow_other: ""
+      password: "Qu2E9uq48bBzsqGiZA"
index a8c404acb48fcb3ea8dd2b17fc88dc0a5925109f..8c12d9153d8fbc7fb8fb1f2fc0dc95ac9d3394f5 100644 (file)
@@ -1,8 +1,11 @@
 #!/bin/sh
 cd /docker/fluidbook-toolbox-dev
+docker plugin install ucphhpc/sshfs --grant-all-permissions
 /home/toolbox/www/scripts/fixrights.sh
+chown root:root /home/toolbox/dev/.docker/config/cron/host;ln -sf /home/toolbox/dev/.docker/config/cron/host /etc/cron.d/toolbox-dev
 docker network create fluidbook-toolbox-dev
 docker compose down
+docker volume rm fluidbook-toolbox-dev_sshfsusstorage
 docker compose up -d
 /home/toolbox/www/scripts/fixrights.sh
 docker exec -it fluidbook-toolbox /application/scripts/update.sh