This commit is contained in:
Alexander Navarro 2024-12-13 15:07:30 -03:00
parent db40656843
commit b7175eebc3
3 changed files with 32 additions and 67 deletions

View file

@ -1,7 +1,8 @@
networks:
reverse-proxy:
reverse_proxy:
external: true
miniflux:
driver: overlay
volumes:
linkding_data:
@ -11,16 +12,16 @@ services:
miniflux:
image: miniflux/miniflux:latest
restart: unless-stopped
depends_on:
- miniflux_db
networks:
- miniflux
- reverse-proxy
- reverse_proxy
environment:
DATABASE_URL: postgres://${MF_DB_USER}:${MF_DB_PASS}@miniflux_db/miniflux?sslmode=disable
DATABASE_URL: "user='${MF_DB_USER}' password='${MF_DB_PASS}' dbname=miniflux host=miniflux_db sslmode=disable"
RUN_MIGRATIONS: 1
BASE_URL: https://rss.alecodes.page
LOG_LEVEL: debug
OIDC_ENABLED: 1
DISABLE_LOCAL_AUTH: 1
OAUTH2_USER_CREATION: 1
@ -40,18 +41,18 @@ services:
placement:
constraints:
- node.labels.services_kind==${SERVICE_KIND:-common}
labels:
- traefik.enable=true
- traefik.http.routers.freshrss.rule=Host(`rss.alecodes.page`)
- traefik.http.services.freshrss.loadbalancer.server.port=8080
# labels:
# - traefik.enable=true
# - traefik.http.routers.miniflux.rule=Host(`rss.alecodes.page`)
# - traefik.http.services.miniflux.loadbalancer.server.port=8080
miniflux_db:
image: postgres:15
image: postgres:latest
networks:
- miniflux
environment:
- POSTGRES_USER=${MF_DB_USER}
- POSTGRES_PASSWORD=${MF_DB_PASS}
- POSTGRES_PASSWORD='${MF_DB_PASS}'
- POSTGRES_DB=miniflux
volumes:
- miniflux_db:/var/lib/postgresql/data
@ -69,12 +70,26 @@ services:
placement:
constraints:
- node.labels.services_kind==${SERVICE_KIND:-common}
adminer:
image: adminer
restart: always
networks:
- reverse_proxy
- miniflux
deploy:
placement:
constraints:
- node.labels.services_kind==${SERVICE_KIND:-common}
labels:
- traefik.enable=true
- traefik.http.routers.miniflux.rule=Host(`rss.alecodes.page`)
- traefik.http.services.miniflux.loadbalancer.server.port=8080
linkding:
image: sissbruecker/linkding:latest
restart: unless-stopped
networks:
- reverse-proxy
- reverse_proxy
volumes:
- linkding_data:/etc/linkding/data"
environment: