massive update i don't feel like noting what changed

This commit is contained in:
Ruben 2025-09-20 15:58:32 -05:00
commit fe7ede16c8
Signed by: sneexy
GPG key ID: 8ECFA045E63BC583
27 changed files with 255 additions and 118 deletions

View file

@ -39,7 +39,11 @@ FETCH_REPLIES_MAX_GLOBAL=1000
FETCH_REPLIES_MAX_SINGLE=500
FETCH_REPLIES_MAX_PAGES=500
# enable experimental quotes
EXPERIMENTAL_FEATURES=inbound_quotes,outgoing_quotes
# tell federation to use more cores
SIDEKIQ_CONCURRENCY=20
WEB_CONCURRENCY=4
GITHUB_REPOSITORY=melontini/mastodon

View file

@ -14,7 +14,7 @@ services:
healthcheck:
test: ['CMD-SHELL',"curl -s --noproxy localhost localhost:3000/health | grep -q 'OK' || exit 1"]
ports:
- "127.0.0.1:46098:3000"
- "192.168.1.73:46098:3000"
depends_on:
dragonfly:
condition: service_healthy
@ -36,7 +36,20 @@ services:
healthcheck:
test: ['CMD-SHELL', "curl -s --noproxy localhost localhost:4000/api/v1/streaming/health | grep -q 'OK' || exit 1"]
ports:
- "127.0.0.1:58834:4000"
- "192.168.1.73:58834:4000"
depends_on:
dragonfly:
condition: service_healthy
ingress:
image: ghcr.io/melontini/mastodon-ingress:nightly
restart: always
env_file:
- .env.secrets
- .env
networks:
- masto
- db
depends_on:
dragonfly:
condition: service_healthy
@ -69,7 +82,7 @@ services:
networks:
- masto
environment:
# these envvars are important to make dfdb act as closely as possible to redis for properly saving and loading data
# these envvars are important in order for dragonflydb/misskey to interact with each other properly, and to load and save all data properly
DFLY_snapshot_cron: '* * * * *'
DFLY_version_check: false
DFLY_default_lua_flags: allow-undeclared-keys
@ -129,6 +142,17 @@ services:
interval: 5s
retries: 20
# used to passthrough web files via local network
darkhttpd:
image: p3terx/darkhttpd
restart: unless-stopped
ports:
- "192.168.1.73:42261:80"
volumes:
- ./public/system:/mastodon/public/system
command:
- "/mastodon/public/system"
# tor is a wip - consider setting up later
## Uncomment to enable federation with tor instances along with adding the following ENV variables
## http_hidden_proxy=http://privoxy:8118