services:\r
webserver:\r
container_name: extranet-httpd\r
- build: /home/extranet/.docker/images/httpd\r
+ build: /home/extranet/www/.docker/images/httpd\r
working_dir: /application\r
volumes:\r
# Files\r
- '/data/extranet/www/fluidbook/cache:/application/fluidbook/cache'\r
- '/data/extranet/www/fluidbook/collections:/application/fluidbook/collections'\r
- '/data/extranet/www/fluidbook/cover:/application/fluidbook/cover'\r
- - '/mnt/sshfs/fluidbook:/mnt/sshfs/fluidbook'\r
- '/data/extranet/www/fluidbook/cache/nwbuild:/usr/lib/node_modules/nw-builder/cache'\r
- '/home/toolbox/www:/home/toolbox/www'\r
- '/data/toolbox/:/data/toolbox/'\r
- '/home/wesco:/home/wesco'\r
# Config\r
- - '/home/extranet/.docker/config/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf'\r
+ - '/home/extranet/www/.docker/config/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf'\r
# External\r
- - 'docs:/application/fluidbook/docs'\r
+ - 'fluidbook_docs:/application/fluidbook/docs'\r
ports:\r
- '54198:80'\r
environment:\r
\r
webserver-nb:\r
container_name: extranet-httpd-nb\r
- build: /home/extranet/.docker/images/httpd-nb\r
+ build: /home/extranet/www/.docker/images/httpd-nb\r
working_dir: /application\r
volumes:\r
# Files\r
- '/data/extranet/www/fluidbook/cache:/application/fluidbook/cache'\r
- '/data/extranet/www/fluidbook/collections:/application/fluidbook/collections'\r
- '/data/extranet/www/fluidbook/cover:/application/fluidbook/cover'\r
- - '/mnt/sshfs/fluidbook:/mnt/sshfs/fluidbook'\r
- '/data/extranet/www/fluidbook/cache/nwbuild:/usr/lib/node_modules/nw-builder/cache'\r
- '/home/toolbox/www:/home/toolbox/www'\r
- '/data/toolbox/:/data/toolbox/'\r
- '/home/wesco:/home/wesco'\r
# Config\r
- - '/home/extranet/.docker/config/httpd/httpd-nb.conf:/usr/local/apache2/conf/httpd.conf'\r
+ - '/home/extranet/www/.docker/config/httpd/httpd-nb.conf:/usr/local/apache2/conf/httpd.conf'\r
# External\r
- - 'docs:/application/fluidbook/docs'\r
+ - 'fluidbook_docs:/application/fluidbook/docs'\r
ports:\r
- '54842:80'\r
environment:\r
\r
php-fpm:\r
container_name: extranet\r
- build: /home/extranet/.docker/images/php\r
+ build: /home/extranet/www/.docker/images/php\r
working_dir: /application\r
hostname: extranet\r
environment:\r
HOME: /application\r
volumes:\r
# SSH\r
- - '/home/extranet/.docker/config/ssh/root/:/root/.ssh/'\r
- - '/home/extranet/.docker/config/ssh/user/:/application/.ssh/'\r
- - '/home/extranet/.docker/config/ssh/server/:/etc/ssh/'\r
+ - '/home/extranet/www/.docker/config/ssh/root/:/root/.ssh/'\r
+ - '/home/extranet/www/.docker/config/ssh/user/:/application/.ssh/'\r
+ - '/home/extranet/www/.docker/config/ssh/server/:/etc/ssh/'\r
# Rsyslog\r
- - '/home/extranet/.docker/config/rsyslog/rsyslog.conf:/etc/rsyslog.conf'\r
- - '/home/extranet/.docker/config/rsyslog/50-default.conf:/etc/rsyslog.d/50-default.conf'\r
+ - '/home/extranet/www/.docker/config/rsyslog/rsyslog.conf:/etc/rsyslog.conf'\r
+ - '/home/extranet/www/.docker/config/rsyslog/50-default.conf:/etc/rsyslog.d/50-default.conf'\r
# Composer\r
- - '/home/extranet/.docker/config/composer/:/root/.config/composer/'\r
- - '/home/extranet/.docker/config/composer/:/application/.config/composer/'\r
+ - '/home/extranet/www/.docker/config/composer/:/root/.config/composer/'\r
+ - '/home/extranet/www/.docker/config/composer/:/application/.config/composer/'\r
# NPM\r
- - '/home/extranet/.docker/config/npm/:/root/.npm/'\r
+ - '/home/extranet/www/.docker/config/npm/:/root/.npm/'\r
# GIT\r
- - '/home/extranet/.docker/config/gitconfig:/root/.gitconfig'\r
- - '/home/extranet/.docker/config/git/:/root/.config/git/'\r
- - '/home/extranet/.docker/config/git/:/application/.config/git/'\r
- - '/home/extranet/.docker/config/gitconfig:/application/.gitconfig'\r
+ - '/home/extranet/www/.docker/config/gitconfig:/root/.gitconfig'\r
+ - '/home/extranet/www/.docker/config/git/:/root/.config/git/'\r
+ - '/home/extranet/www/.docker/config/git/:/application/.config/git/'\r
+ - '/home/extranet/www/.docker/config/gitconfig:/application/.gitconfig'\r
# Monit\r
- - '/home/extranet/.docker/config/monit/:/etc/monit/'\r
- - '/home/extranet/.docker/config/monit/id:/var/lib/monit/id'\r
+ - '/home/extranet/www/.docker/config/monit/:/etc/monit/'\r
+ - '/home/extranet/www/.docker/config/monit/id:/var/lib/monit/id'\r
# Sudo\r
- - '/home/extranet/.docker/config/sudoers:/etc/sudoers.d/extranet'\r
+ - '/home/extranet/www/.docker/config/sudoers:/etc/sudoers.d/extranet'\r
# PHP\r
- - '/home/extranet/.docker/config/php.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini'\r
+ - '/home/extranet/www/.docker/config/php.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini'\r
- '/home/extranet/sessions/:/var/lib/php/sessions/'\r
# Crontab\r
- - '/home/extranet/.docker/config/cron/crontab:/etc/crontab'\r
+ - '/home/extranet/www/.docker/config/cron/crontab:/etc/crontab'\r
# Passwords\r
- - '/home/extranet/.docker/config/passwords:/root/passwords'\r
+ - '/home/extranet/www/.docker/config/passwords:/root/passwords'\r
# ImageMagick\r
- - '/home/extranet/.docker/config/imagemagick/policy.xml:/etc/ImageMagick-6/policy.xml'\r
+ - '/home/extranet/www/.docker/config/imagemagick/policy.xml:/etc/ImageMagick-6/policy.xml'\r
# Files\r
- '/data/extranet/ftp:/ftp'\r
- '/home/extranet/fonts/:/fonts/'\r
- '/data/extranet/www/fluidbook/cache:/application/fluidbook/cache'\r
- '/data/extranet/www/fluidbook/collections:/application/fluidbook/collections'\r
- '/data/extranet/www/fluidbook/cover:/application/fluidbook/cover'\r
- - '/mnt/sshfs/fluidbook:/mnt/sshfs/fluidbook'\r
- '/data/extranet/www/fluidbook/cache/nwbuild:/usr/lib/node_modules/nw-builder/cache'\r
- '/home/toolbox/www:/home/toolbox/www'\r
- '/data/toolbox/:/data/toolbox/'\r
- '/home/wesco:/home/wesco'\r
# External\r
- - 'docs:/application/fluidbook/docs'\r
+ - 'fluidbook_docs:/application/fluidbook/docs'\r
+ - 'fluidbook_hosting:/mnt/sshfs/fluidbook/data/fluidbook/hosting'\r
tmpfs:\r
#- '/tmp:mode=777,uid=1002,gid=33'\r
- '/var/log/extranet:uid=1002,gid=33'\r
name: fluidbook-processfarm\r
\r
volumes:\r
- docs:\r
+ fluidbook_docs:\r
driver: ucphhpc/sshfs:latest\r
driver_opts:\r
sshcmd: "fluidbook@dracula.cubedesigners.com:/data/fluidbook/docs"\r
allow_other: ""\r
password: "Qu2E9uq48bBzsqGiZA"\r
+\r
+ fluidbook_hosting:\r
+ driver: ucphhpc/sshfs:latest\r
+ driver_opts:\r
+ sshcmd: "fluidbook@godzilla.cubedesigners.com:/data/fluidbook/hosting"\r
+ allow_other: ""\r
+ password: "ziuJEejpYoPH6efpDyN"\r