diff --git a/Dockerfile b/Dockerfile index 5801904..0a819f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,6 +17,9 @@ RUN pip3 install --upgrade \ # Note(decentral1se): https://github.com/pixelb/crudini/issues/58 RUN pip3 install --no-cache-dir \ - "git+http://github.com/pixelb/crudini.git@0.9.3#egg=crudini" + "git+http://github.com/pixelb/crudini.git@0.9.3#egg=crudini" \ + +# Note(decentral1se): for RST rendering +RUN pip3 install py3-docutils ENTRYPOINT ["/sbin/entrypoint.sh"] diff --git a/sbin/entrypoint.sh b/sbin/entrypoint.sh index ed88d9b..50bc513 100755 --- a/sbin/entrypoint.sh +++ b/sbin/entrypoint.sh @@ -98,6 +98,11 @@ setup_app_ini() { crudini --set "$app_ini" mailer USER "${SMTP_USER}" crudini --set "$app_ini" mailer PASSWD "${SMTP_PASSWD}" crudini --set "$app_ini" mailer MAILER_TYPE "${SMTP_MAILER_TYPE}" + + crudini --set "$app_ini" markup.restructuredtext ENABLED "true" + crudini --set "$app_ini" markup.restructuredtext FILE_EXTENSIONS ".rst" + crudini --set "$app_ini" markup.restructuredtext RENDER_COMMAND rst2html + crudini --set "$app_ini" markup.restructuredtext IS_INPUT_FILE "false" } # Main entrypoint