From b60f84ee7b81b7f99ad2a1603ea8d055c9b9b49c Mon Sep 17 00:00:00 2001 From: Davide Polonio Date: Fri, 7 Jul 2023 12:47:17 +0200 Subject: [PATCH] feat: add networking and logging limits --- rss/docker-compose.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/rss/docker-compose.yml b/rss/docker-compose.yml index 69ae423..eecf6c8 100644 --- a/rss/docker-compose.yml +++ b/rss/docker-compose.yml @@ -12,6 +12,14 @@ services: condition: service_healthy environment: - RUN_MIGRATIONS=1 + networks: + - internal + - proxy + logging: + driver: "json-file" + options: + max-size: "1m" + max-file: "1" db: image: postgres:15-alpine restart: unless-stopped @@ -22,6 +30,13 @@ services: test: ["CMD", "pg_isready", "-U", "miniflux"] interval: 10s start_period: 30s + networks: + - internal + logging: + driver: "json-file" + options: + max-size: "1m" + max-file: "1" morss: image: pictuga/morss:latest restart: unless-stopped @@ -38,6 +53,14 @@ services: timeout: 10s retries: 3 start_period: 30s + networks: + - internal + logging: + driver: "json-file" + options: + max-size: "1m" + max-file: "1" + volumes: db: driver: local @@ -45,3 +68,10 @@ volumes: type: none o: bind device: "/srv/docker/rss/db" + +networks: + internal: + ipam: + driver: default + proxy: + external: true