Forum: spam filter fof/anti-spam in the image and server bundle

README: update procedure that keeps the Synology ACLs, and how to repair them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YDRjtmAiNpo5mK5N3d7QwZ
This commit is contained in:
2026-10-13 17:38:32 +02:00
co-authored by Claude Opus 5.5
parent b274874139
commit b1301dcafb
3 changed files with 25 additions and 8 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
ENV COMPOSER_ALLOW_SUPERUSER=1
RUN composer create-project flarum/flarum /var/www/flarum "^2.0" --no-interaction --prefer-dist \
&& cd /var/www/flarum && mkdir packages \
&& composer require --no-interaction flarum/embed "^2.0" \
&& composer require --no-interaction flarum/embed "^2.0" "fof/anti-spam:^2.0@RC" \
&& composer config repositories.oc '{"type": "path", "url": "packages/*", "options": {"symlink": true}}' \
&& chown -R www-data:www-data /var/www/flarum
RUN sed -ri 's#/var/www/html#/var/www/flarum/public#g' /etc/apache2/sites-available/000-default.conf \
+1 -1
View File
@@ -27,7 +27,7 @@ fi
# the museum extension is mounted from the repository (forum/extension)
composer require --no-interaction "oc/flarum-museum:*@dev" >/dev/null 2>&1 || composer require --no-interaction "oc/flarum-museum:*@dev"
php flarum migrate
for ext in flarum-tags flarum-markdown flarum-nicknames flarum-embed oc-museum; do php flarum extension:enable "$ext" || true; done
for ext in flarum-tags flarum-markdown flarum-nicknames flarum-embed flarum-flags flarum-approval fof-anti-spam oc-museum; do php flarum extension:enable "$ext" || true; done
php flarum cache:clear
chown -R www-data:www-data storage public/assets
exec docker-php-entrypoint "$@"