|
|
|
@ -157,6 +157,22 @@ services:
|
|
|
|
|
healthcheck:
|
|
|
|
|
test: ['CMD-SHELL', "ps aux | grep '[s]idekiq\ 6' || false"]
|
|
|
|
|
|
|
|
|
|
gotosocial:
|
|
|
|
|
image: pubtester_gotosocial
|
|
|
|
|
user: root:root
|
|
|
|
|
environment:
|
|
|
|
|
GTS_HOST: gts.pubtester.example.net
|
|
|
|
|
GTS_DB_TYPE: sqlite
|
|
|
|
|
GTS_DB_ADDRESS: /gotosocial/storage/sqlite.db
|
|
|
|
|
GTS_LETSENCRYPT_ENABLED: "false"
|
|
|
|
|
GTS_LETSENCRYPT_EMAIL_ADDRESS: ""
|
|
|
|
|
#GTS_TRUSTED_PROXIES: "172.x.x.x"
|
|
|
|
|
ports:
|
|
|
|
|
- '127.0.0.1:20720:8080'
|
|
|
|
|
volumes:
|
|
|
|
|
- ./data/gotosocial/storage:/gotosocial/storage:rw
|
|
|
|
|
restart: "always"
|
|
|
|
|
|
|
|
|
|
# nginx reverse proxy configured for all instances
|
|
|
|
|
nginx:
|
|
|
|
|
image: nginx:1.23.1-alpine
|
|
|
|
@ -165,6 +181,7 @@ services:
|
|
|
|
|
aliases:
|
|
|
|
|
- pleroma.pubtester.example.net
|
|
|
|
|
- pleroma2.pubtester.example.net
|
|
|
|
|
- gts.pubtester.example.net
|
|
|
|
|
volumes:
|
|
|
|
|
- ./files/nginx.conf:/etc/nginx/nginx.conf:ro
|
|
|
|
|
- ./pubtester.example.net/cert.pem:/etc/nginx/cert.pem:ro
|
|
|
|
@ -176,3 +193,4 @@ services:
|
|
|
|
|
#- mastodon_streaming
|
|
|
|
|
- pleroma_web
|
|
|
|
|
- pleroma2_web
|
|
|
|
|
- gotosocial
|
|
|
|
|