Add miniflux
This commit is contained in:
parent
879a3f64b3
commit
512dbd872c
|
|
@ -37,8 +37,6 @@ services:
|
||||||
GITEA__ui__DEFAULT_THEME: arc-green
|
GITEA__ui__DEFAULT_THEME: arc-green
|
||||||
expose:
|
expose:
|
||||||
- 3000
|
- 3000
|
||||||
expose:
|
|
||||||
- 3000
|
|
||||||
ports:
|
ports:
|
||||||
- "2222:22"
|
- "2222:22"
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
hF4Dwv83pPvAyg4SAQdArvLCWle+aYteqQtg3nDp9IfN2uVx5yeoqzrMzHonWCow
|
||||||
|
RLT4jLdnyE406tsRf6vM+1UbdITh4Svju2ZcWEi2QP6EVasxcMiVMhSmDBsl433f
|
||||||
|
hQGMA992UAKl0QqkAQv+LBF8jCC6JaoIjwBp3TZT2JghEKeIzssEdnETWlvhnOZ6
|
||||||
|
ooJqHcsh5t/0zdDRTuE8REXsJp+vpslijRbJxaNI2tnwnRqBNGHp/a8wyifGADkg
|
||||||
|
q06UDj0N+O0ngavfAHW0dPSjYvXZ0pQc5OvpL9xH1Nz3SG2GfbdT1uTCfKmqDHhG
|
||||||
|
od8bRBfcCXALg7im0ydtcVu60+Obol403mxvYHqExzMW2eFho2QySDN8uelsISYm
|
||||||
|
Uqz17PWbFTXHKIK2hIZR2d/AFxBe7yp/XoYyiXMD/QxxXRqOv4r8SLzlGPkLM97u
|
||||||
|
6R2HKhD16yI41uTHIn9L0lDcK96YSpvdrRjFFjzFmEq+4rIG2NAeOsMHSpurFKCa
|
||||||
|
gWAiL2HrDGXfvtAFj9DwOj4rDwpWUV1t35KnsowJzDdPQJrhC6IoC+SwSaJ/P28H
|
||||||
|
vFlrwJ2bjCETgGm6TiuytAgWJvZBhkx92JhCSBqxAjj0zHCAaMD5MuUpCssyBgGC
|
||||||
|
4IlFVhIC/ETiyYq7CYl50sBTAdU53+xeNv53DdoaPa3oUqd29dFEqVAcnq4rYiRG
|
||||||
|
DKs4S+bRLBMkP+B99DabmBl4ezv8zcco6tccwKZBLUyfVBV7MZAnlP171Hpsp/Ja
|
||||||
|
0OSCtQWL05lUw/9Or0NWeFvFyhhA3jRkI0HRvN/r1Kytt6aWUpfZV5we4Ia4jWjw
|
||||||
|
W0+wnEKRP9O/yiwXwTfy0SKOheY9jCldrljM/YwRDjr92lle7Lv09+bQOJX3p35y
|
||||||
|
Rd9ZUz3o7DQB3m25faZaXNVaej8XMjaeKO4LEdvi9WHNC3vE/kiIcHiq6wtnG09x
|
||||||
|
gxtAtrbQ7WtBIFM7ASyfmWEgism4oIlcURbkgo62hV+6fYvjcOVSgvD41NVip+2e
|
||||||
|
6huQCK4=
|
||||||
|
=9KLb
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
|
@ -0,0 +1,43 @@
|
||||||
|
version: '3.4'
|
||||||
|
services:
|
||||||
|
miniflux:
|
||||||
|
image: miniflux/miniflux:latest
|
||||||
|
expose:
|
||||||
|
- "8080"
|
||||||
|
depends_on:
|
||||||
|
- db
|
||||||
|
environment:
|
||||||
|
- DATABASE_URL=postgres://miniflux:${DB_PW}@db/miniflux?sslmode=disable
|
||||||
|
db:
|
||||||
|
image: postgres:15-alpine
|
||||||
|
environment:
|
||||||
|
- POSTGRES_USER: miniflux
|
||||||
|
- POSTGRES_PASSWORD: ${DB_PW}
|
||||||
|
- VIRTUAL_HOST: rss.dmeiburg.de
|
||||||
|
- LETSENCRYPT_HOST: rss.dmeiburg.de
|
||||||
|
- LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL}
|
||||||
|
- OAUTH2_PROVIDER: oidc
|
||||||
|
- OAUTH2_CLIENT_ID: miniflux
|
||||||
|
- OAUTH2_CLIENT_SECRET: ${SECRET}
|
||||||
|
- OAUTH2_REDIRECT_URL: https://rss.dmeiburg.de/oauth2/oidc/callback
|
||||||
|
- OAUTH2_OIDC_DISCOVERY_ENDPOINT: https://sso.dmeiburg.de/application/o/miniflux/
|
||||||
|
- OAUTH2_USER_CREATION: 1
|
||||||
|
- RUN_MIGRATIONS: 1
|
||||||
|
- CREATE_ADMIN: 1
|
||||||
|
- ADMIN_USERNAME: admin
|
||||||
|
- ADMIN_PASSWORD: ${ADMIN_PW}
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- miniflux-db:/var/lib/postgresql/data
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "pg_isready", "-U", "miniflux"]
|
||||||
|
interval: 10s
|
||||||
|
start_period: 30s
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
miniflux-db:
|
||||||
|
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
name: nginx-proxy
|
||||||
|
external: true
|
||||||
Loading…
Reference in New Issue