docker: extract the vichan directory and make it optionally exposable

This commit is contained in:
Zankaria 2024-03-31 23:17:38 +02:00 committed by Zankaria
parent 6ba2c7cf42
commit df7d7e1d3c
6 changed files with 147 additions and 41 deletions

View file

@ -1,31 +1,32 @@
#!/bin/sh
set -eu
install -m 544 -o www-data -g www-data -d /var/www
ln -s \
/code/banners/ \
/code/static/ \
/code/stylesheets/ \
/code/tools/ \
/code/walls/ \
/code/*.php \
/code/404.html \
/code/LICENSE.* \
/code/robots.txt \
/code/install.sql \
/var/www/
install -m 540 -o www-data -g www-data -d /var/tmp/leftypol
install -m 540 -o www-data -g www-data -d /var/tmp/leftypol/cache
ln -s /var/tmp/leftypol /var/www/tmp
install -m 544 -o www-data -g www-data -d /var/www/js
ln -s /code/js/* /var/www/js/
install -m 544 -o www-data -g www-data -d /var/www/templates
install -m 544 -o www-data -g www-data -d /var/www/templates/cache
ln -s /code/templates/* /var/www/templates/
install -m 544 -o www-data -g www-data -d /var/www/inc
ln -s /code/inc/* /var/www/inc/
#set -eu
#
#install -m 544 -o www-data -g www-data -d /var/www
#ln -s \
# /code/banners/ \
# /code/static/ \
# /code/stylesheets/ \
# /code/tools/ \
# /code/walls/ \
# /code/*.php \
# /code/404.html \
# /code/LICENSE.* \
# /code/robots.txt \
# /code/install.sql \
# /var/www/
#
#install -m 540 -o www-data -g www-data -d /var/tmp/leftypol
#install -m 540 -o www-data -g www-data -d /var/tmp/leftypol/cache
#ln -s /var/tmp/leftypol /var/www/tmp
#
#install -m 544 -o www-data -g www-data -d /var/www/js
#ln -s /code/js/* /var/www/js/
#
#install -m 544 -o www-data -g www-data -d /var/www/templates
#install -m 544 -o www-data -g www-data -d /var/www/templates/cache
#ln -s /code/templates/* /var/www/templates/
#
#install -m 544 -o www-data -g www-data -d /var/www/inc
#ln -s /code/inc/* /var/www/inc/
#