diff --git a/gitea/docker-compose.yml b/gitea/docker-compose.yml index b61e89f..e5bf58c 100644 --- a/gitea/docker-compose.yml +++ b/gitea/docker-compose.yml @@ -37,8 +37,6 @@ services: GITEA__ui__DEFAULT_THEME: arc-green expose: - 3000 - expose: - - 3000 ports: - "2222:22" depends_on: diff --git a/miniflux/.env.asc b/miniflux/.env.asc new file mode 100644 index 0000000..057749a --- /dev/null +++ b/miniflux/.env.asc @@ -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----- diff --git a/miniflux/docker-compose.yml b/miniflux/docker-compose.yml new file mode 100644 index 0000000..d774fc0 --- /dev/null +++ b/miniflux/docker-compose.yml @@ -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 diff --git a/miniflux/enabled b/miniflux/enabled new file mode 100644 index 0000000..e69de29