--- /dev/null
+MAILTO=sysadmin@cubedesigners.com
+SHELL=/bin/sh
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+
+20 * * * * root lynx --dump https://workshop.fluidbook.com/maintenance/cleanDownload >/dev/null 2>/dev/null
+0 2 * * * root lynx --dump https://workshop.fluidbook.com/maintenance/deleteOldFilesFromFTP >/dev/null 2>/dev/null
+0 5 * * * root lynx --dump https://workshop.fluidbook.com/maintenance/cleanCompiledBooks >/dev/null 2>/dev/null
+40 * * * * root lynx --dump https://workshop.fluidbook.com/maintenance/cleanPackages >/dev/null 2>/dev/null
+0 1 * * * root lynx --dump https://workshop.fluidbook.com/maintenance/cleanConversionSessions >/dev/null 2>/dev/null
+*/5 * * * * root /application/bin/fixpackagerrights >/dev/null 2>/dev/null
+35 3 * * * root /application/bin/compresslogs >/dev/null 2>/dev/null
+10 * * * * root /application/bin/cleantmp >/dev/null 2>/dev/null
--- /dev/null
+0 23 5 * * root /home/extranet/www/bin/removeworkingdupes > /var/log/removeworkingdupes.log 2>&1\r
+3 3 * * * root /docker/extranet/build >/dev/null 2>/dev/null\r
+24 4 * * * root /home/extranet/www/bin/fixrights >/dev/null 2>/dev/null\r
+++ /dev/null
-MAILTO=sysadmin@cubedesigners.com
-SHELL=/bin/sh
-PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-
-#10 * * * * stats /data1/stats/www/FWStats.sh /data1/stats/www 1000000
-
-20 * * * * root lynx --dump https://workshop.fluidbook.com/maintenance/cleanDownload >/dev/null 2>/dev/null
-0 2 * * * root lynx --dump https://workshop.fluidbook.com/maintenance/deleteOldFilesFromFTP >/dev/null 2>/dev/null
-0 5 * * * root lynx --dump https://workshop.fluidbook.com/maintenance/cleanCompiledBooks >/dev/null 2>/dev/null
-40 * * * * root lynx --dump https://workshop.fluidbook.com/maintenance/cleanPackages >/dev/null 2>/dev/null
-0 1 * * * root lynx --dump https://workshop.fluidbook.com/maintenance/cleanConversionSessions >/dev/null 2>/dev/null
-
-24 4 * * * root /application/bin/fixrights >/dev/null 2>/dev/null
-*/5 * * * * root /application/bin/fixpackagerrights >/dev/null 2>/dev/null
-35 3 * * * root /application/bin/compresslogs >/dev/null 2>/dev/null
-10 * * * * root /application/bin/cleantmp >/dev/null 2>/dev/null
- '/mnt/sshfs/codesign:/mnt/sshfs/codesign'\r
- '/data/extranet/www/fluidbook/cache/nwbuild:/usr/lib/node_modules/nw-builder/cache'\r
- '/home/toolbox/www:/home/toolbox/www'\r
+ - '/home/stats/www:/home/stats/www'\r
# Config\r
- '/home/extranet/www/.docker/config/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf'\r
ports:\r
- '/mnt/sshfs/codesign:/mnt/sshfs/codesign'\r
- '/data/extranet/www/fluidbook/cache/nwbuild:/usr/lib/node_modules/nw-builder/cache'\r
- '/home/toolbox/www:/home/toolbox/www'\r
+ - '/home/stats/www:/home/stats/www'\r
# Config\r
- '/home/extranet/www/.docker/config/httpd/httpd-nb.conf:/usr/local/apache2/conf/httpd.conf'\r
ports:\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/www/.docker/config/crontab:/etc/crontab'\r
+ - '/home/extranet/www/.docker/config/cron/crontab:/etc/crontab'\r
# Files\r
- '/data/extranet/ftp:/ftp'\r
- '/home/extranet/fonts/:/fonts/'\r
- '/mnt/sshfs/codesign:/mnt/sshfs/codesign'\r
- '/data/extranet/www/fluidbook/cache/nwbuild:/usr/lib/node_modules/nw-builder/cache'\r
- '/home/toolbox/www:/home/toolbox/www'\r
+ - '/home/stats/www:/home/stats/www'\r
tmpfs:\r
#- '/tmp:mode=777,uid=1002,gid=33'\r
- '/var/log/extranet:uid=1002,gid=33'\r
#!/bin/sh
cd /docker/extranet
-chown -R extranet:www-data /home/extranet
-chown -R extranet:www-data /data/extranet
-chmod -R 774 /home/extranet/www/fluidbook/themes3
-chmod -R 777 /home/extranet/share
+chown root:root /home/extranet/www/.docker/config/cron/host;ln -sf /home/extranet/www/.docker/config/cron/host /etc/cron.d/extranet
docker network create extranet
./build
docker compose down
docker compose up -d
+/home/extranet/www/bin/fixrights
\ No newline at end of file
#!/bin/bash
-chmod -R 775 /application
+chown -R extranet:www-data /home/extranet
+chown root:root /home/extranet/www/.docker/config/cron/host
+chown root:root /home/extranet/www/.docker/config/sudoers
+chown -R extranet:www-data /data/extranet
+chmod -R 775 /home/extranet
+chmod -R 775 /data/extranet
+chmod -R 777 /home/extranet/share
chmod -R 777 /application/fluidbook/compile/player
-chmod 600 /application/.ssh/id_rsa
-chmod 700 /application/.ssh
-chmod 600 /application/.ssh/authorized_keys2
-chown -R extranet:www-data /application
+chmod 600 /home/extranet/www/.docker/config/ssh/id_rsa
+chmod 700 /home/extranet/www/.docker/config/ssh/
+chmod 600 /home/extranet/www/.docker/config/ssh/authorized_keys2
+chown root:root /home/extranet/www/.docker/config/cron/host
+chown root:root /home/extranet/www/.docker/config/sudoers
\ No newline at end of file
--- /dev/null
+#!/bin/sh
+docker run -it --init -v /data/extranet/www/fluidbook/books/working/:/data ghcr.io/jbruchon/jdupes:latest -l -r /data
\ No newline at end of file