Forte in the pasture
Forte 26.9.10, the ActivityPub-only fork of Streams, built from its tag (images/forte: composer on Hubzilla's PHP image)
with portable identities (did:key actors behind /.well-known/apgateway). scenarios/forte.sh, 21 checks: follows, posts,
comments, likes, edits and deletions both ways, a third channel's comment passed on by the thread's owner, the
unfollow, statistics. INTEROP.md records what it does its own way: follows of profile pages, edits only as
Add{Update} under the Create's id, collections that misname themselves.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
1 parent
99b5e2dbf3
commit
3df3c333bf
8 files changed
+317
No files matched your search
@@ -0,0 +1,14 @@
|
||||
# Forte 26.9.10 (the ActivityPub-only fork of Streams) from its tag: the project publishes no image. Its PHP dependencies
|
||||
# come from composer; Hubzilla's image (PHP 8.3 with every extension Forte asks for, php-fpm and nginx on 8080) carries
|
||||
# it, Forte's code in place of Hubzilla's and an nginx that routes through `index.php?req=`, as Forte's own sample does
|
||||
FROM docker.io/library/composer:2 AS builder
|
||||
RUN git clone --depth 1 --branch v26.9.10 https://codeberg.org/fortified/forte /build \
|
||||
&& cd /build && composer install --no-dev --no-interaction --no-progress --ignore-platform-reqs --optimize-autoloader
|
||||
|
||||
FROM docker.io/hlhd/hubzilla:v11.4.1
|
||||
USER root
|
||||
RUN rm -rf /var/www/html && mkdir -p /var/www/html
|
||||
COPY --from=builder --chown=www-data:www-data /build /var/www/html
|
||||
COPY nginx.conf /etc/nginx/nginx.conf
|
||||
RUN mkdir -p "/var/www/html/store/[data]/smarty3" /var/www/html/cache/smarty3 && chown -R www-data:www-data /var/www/html/store /var/www/html/cache
|
||||
USER www-data
|
||||
Reference in new issue
Block a user