diff --git a/peach/docker-compose.yml b/peach/docker-compose.yml index 96fcbaf..735913f 100644 --- a/peach/docker-compose.yml +++ b/peach/docker-compose.yml @@ -46,7 +46,7 @@ services: - 443:443 - 443:443/udp - 80:80 - mem_limit: 128M + mem_limit: 1G command: caddy run --config /etc/caddy/Caddyfile --adapter caddyfile networks: default: @@ -86,6 +86,9 @@ services: command: /run/powerdns_exporter -api-url http://pdns:8081/api/v1/ -api-key ${API_KEY} grafana: image: grafana/grafana + environment: + - GF_INSTALL_PLUGINS=https://github.com/VictoriaMetrics/victorialogs-datasource/releases/download/v0.4.0/victorialogs-datasource-v0.4.0.zip;victorialogs-datasource + - GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=victorialogs-datasource volumes: - /srv/docker/volume/grafana/grafana.ini:/etc/grafana/grafana.ini restart: always @@ -326,3 +329,24 @@ services: volumes: - "/srv/docker/volume/geoip:/usr/share/GeoIP" env_file: env/geoipupdate + vikunja: + image: vikunja/vikunja + env_file: + - env/vikunja + volumes: + - /srv/docker/volume/vikunja:/app/vikunja/files + depends_on: + - postgres + restart: unless-stopped + ring-mqtt: + container_name: ring-mqtt + restart: unless-stopped + image: tsightler/ring-mqtt + ports: + - 8554:8554 # Enable RTSP port for external media player access + volumes: + - /srv/docker/volume/ring-mqtt:/data # Mapping of local folder to provide persistent storage + logging: #limit logs to 10m and 3 files + options: + max-size: 10m + max-file: "3"