Browse Source

try a different approach

master
Dan 3 years ago
parent
commit
91aaf95894
  1. 35
      mastodon-docker-compose.yml

35
mastodon-docker-compose.yml

@ -1,8 +1,9 @@
version: "2.1"
services:
mastodon:
image: lscr.io/linuxserver/mastodon:latest
container_name: mastodon
mastodon-web:
image: tootsuite/mastodon
container_name: mastodon-web
command: bash -c "rm -f /mastodon/tmp/pids/server.pid; bundle exec rails s -p 3000"
environment:
- PUID=1000
- PGID=1000
@ -44,7 +45,7 @@ services:
volumes:
- /usr/docker_binds/mastodon/config:/config
ports:
- 8020:80
- 8020:3000
restart: unless-stopped
depends_on:
- mast-db
@ -52,6 +53,32 @@ services:
networks:
- mastodon-net
mastodon-streaming:
image: tootsuite/mastodon
container_name: mastodon-streaming
restart: unless-stopped
command: node ./streaming
ports:
- 8021:4000
networks:
- mastodon-net
depends_on:
- mast-db
- mast-redis
mastodon-sidekiq:
image: tootsuite/mastodon
restart: unless-stopped
container_name: mastodon-streaming
command: bundle exec sidekiq
depends_on:
- mast-db
- mast-redis
networks:
- mastodon-net
volumes:
- /usr/docker_binds/mastodon/config/mastodon/public/system:/mastodon/public/system
mast-db:
image: postgres:15.2
container_name: mast-db

Loading…
Cancel
Save