services: dsmr: container_name: dsmr depends_on: - dsmrdb - influxdb environment: - DSMRREADER_ADMIN_USER="${DSMRREADER_USER:?}" - DSMRREADER_ADMIN_PASSWORD="${DSMRREADER_PASSWORD:?}" image: xirixiz/dsmr-reader-docker:5.10.3-2023.04.02 links: - dsmrdb:dsmrreader ports: - 8888:80 restart: unless-stopped volumes: - /opt/dsmr/backups:/home/dsmr/app/backups dsmrdb: container_name: dsmrdb environment: - POSTGRES_DB="${DSMRDB_DATABASE:?}" - POSTGRES_USER="${DSMRDB_USER:?}" - POSTGRES_PASSWORD="${DSMRDB_PASSWORD:?}" image: postgres:13.7 ports: - 5432:5432 restart: unless-stopped volumes: - /opt/dsmr/data:/var/lib/postgresql/data