Skip to content

Instantly share code, notes, and snippets.

@yrpang
Created October 2, 2020 05:53
Show Gist options
  • Save yrpang/df3d44059324c9ea5762b0b4b1d3cbcf to your computer and use it in GitHub Desktop.
Save yrpang/df3d44059324c9ea5762b0b4b1d3cbcf to your computer and use it in GitHub Desktop.
Deploy miniflux and rsshub
version: '3'
services:
miniflux:
image: miniflux/miniflux:latest
ports:
- "127.0.0.1:8081:8080"
depends_on:
- db
environment:
- DATABASE_URL=postgres://miniflux:<secret>@db/miniflux?sslmode=disable
- RUN_MIGRATIONS=1
- BASE_URL=https://rss.lnception.cn/
db:
image: postgres:latest
environment:
- POSTGRES_USER=miniflux
- POSTGRES_PASSWORD=<secret>
volumes:
- miniflux-db:/var/lib/postgresql/data
rsshub:
image: diygod/rsshub
restart: always
environment:
NODE_ENV: production
CACHE_TYPE: redis
REDIS_URL: 'redis://redis:6379/'
PUPPETEER_WS_ENDPOINT: 'ws://browserless:3000'
depends_on:
- redis
- browserless
browserless:
image: browserless/chrome
restart: always
redis:
image: redis:alpine
restart: always
volumes:
- redis-data:/data
volumes:
miniflux-db:
external: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment