@@ -1504,13 +1504,27 @@ RUN ln -s index-${DOMAIN}.html $MIG_ROOT/state/wwwpublic/index.html && \
15041504 ln -s support-${EMULATE_FQDN}.html $MIG_ROOT/state/wwwpublic/support-snippet.html && \
15051505 ln -s tips-${EMULATE_FQDN}.html $MIG_ROOT/state/wwwpublic/tips-snippet.html && \
15061506 ln -s terms-${EMULATE_FQDN}.html $MIG_ROOT/state/wwwpublic/terms-snippet.html && \
1507+ ln -s terms-${EMULATE_FQDN}.html $MIG_ROOT/state/wwwpublic/terms.html && \
15071508 ln -s site-conf-${DOMAIN}.js $MIG_ROOT/mig/images/site-conf.js && \
15081509 # Make an empty template for status popup and status page to use.
15091510 # For inspiration on how to use it please refer to the samples at
15101511 # https://github.com/ucphhpc/migrid-ucph-sites/tree/main/state/wwwpublic
15111512 echo '[]' > $MIG_ROOT/state/wwwpublic/status-events-${DOMAIN}.json && \
15121513 ln -s status-events-${DOMAIN}.json $MIG_ROOT/state/wwwpublic/status-events.json && \
15131514 ln -s status-dynamic.html $MIG_ROOT/state/wwwpublic/status.html && \
1515+ # Optional site helpers which we symlink in order to use them if they exist
1516+ ln -s cookie-policy-${DOMAIN}.pdf \
1517+ $MIG_ROOT/state/wwwpublic/cookie-policy.pdf && \
1518+ ln -s site-privacy-policy-${DOMAIN}.pdf \
1519+ $MIG_ROOT/state/wwwpublic/site-privacy-policy.pdf && \
1520+ ln -s security-${DOMAIN}.txt \
1521+ $MIG_ROOT/state/wwwpublic/.well-known/security.txt && \
1522+ ln -s security-pub-keys-${DOMAIN}.txt \
1523+ $MIG_ROOT/state/wwwpublic/.well-known/security-pub-keys.txt && \
1524+ ln -s security-pub-keys-${DOMAIN}.txt.asc \
1525+ $MIG_ROOT/state/wwwpublic/.well-known/security-pub-keys.txt.asc && \
1526+ ln -s security-disclosure-policy-${DOMAIN}.txt \
1527+ $MIG_ROOT/state/wwwpublic/.well-known/security-disclosure-policy.txt && \
15141528 chown -R $USER:$GROUP $MIG_ROOT/state/wwwpublic/*.html
15151529
15161530# TODO: improve this very crude and hard-coded translation
0 commit comments