rss-to-activitypub/docker-compose.yml

63 lines
1.6 KiB
YAML
Raw Normal View History

2021-01-29 15:26:55 +02:00
version: '3'
services:
app:
restart: unless-stopped
image: rss-to-activity-pub
environment:
- DOMAIN=rss.fediwersum.pl
labels:
traefik.enable: "true"
# traefik.http.routers.rss-to-activity-pub-conv.entrypoints: websecure
# traefik.http.routers.rss-to-activity-pub-conv.rule: (Host(`rss.fediwersum.pl`) && PathPrefix(`/convert`))
# traefik.http.routers.rss-to-activity-pub-conv.middlewares: rss-to-activity-pub-auth
# traefik.http.routers.rss-to-activity-pub-conv.tls.certresolver: le
# traefik.http.middlewares.rss-to-activity-pub-auth.basicauth.users: some:user
traefik.http.routers.rss-to-activity-pub.entrypoints: websecure
traefik.http.routers.rss-to-activity-pub.rule: Host(`rss.fediwersum.pl`)
traefik.http.routers.rss-to-activity-pub.tls.certresolver: le
traefik.http.services.rss-to-activity-pub.loadbalancer.server.port: 3000
networks:
- frontend
- beanstalk
volumes:
- data:/app/data
cron:
restart: unless-stopped
image: rss-to-activity-pub
environment:
- DOMAIN=rss.fediwersum.pl
command: /usr/sbin/crond -f -l 0
volumes:
- data:/app/data
networks:
- beanstalk
update-feeds:
restart: unless-stopped
image: rss-to-activity-pub
environment:
- DOMAIN=rss.fediwersum.pl
command: /init-update.sh
volumes:
- data:/app/data
networks:
- beanstalk
beanstalkd:
restart: unless-stopped
image: schickling/beanstalkd
networks:
- beanstalk
networks:
frontend:
external: true
beanstalk:
driver: overlay
volumes:
data:
driver: local