x-logging: &default-logging driver: json-file options: max-size: "50m" max-file: "3" networks: docbr0: external: true default: external: false services: phpipam-web: logging: *default-logging image: phpipam/phpipam-www:latest networks: default: docbr0: ipv4_address: 10.2.2.19 environment: - TZ=Europe/Berlin - IPAM_DATABASE_HOST=phpipam-mariadb - IPAM_DATABASE_PASS=REDACTED - IPAM_DATABASE_WEBHOST=% restart: unless-stopped volumes: - ./data/logo:/phpipam/css/images/logo depends_on: - phpipam-mariadb phpipam-cron: logging: *default-logging image: phpipam/phpipam-cron:latest environment: - TZ=Europe/Berlin - IPAM_DATABASE_HOST=phpipam-mariadb - IPAM_DATABASE_PASS=REDACTED - SCAN_INTERVAL=1h restart: unless-stopped depends_on: - phpipam-mariadb phpipam-mariadb: logging: *default-logging image: mariadb:latest environment: - MYSQL_ROOT_PASSWORD=REDACTED - MYSQL_DATABASE=phpipam - MYSQL_USER=phpipam - MYSQL_PASSWORD=REDACTED restart: unless-stopped volumes: - ./data/db-data:/var/lib/mysql - ./data/init:/docker-entrypoint-initdb.d