diff --git a/phpIpam/compose.yaml b/phpIpam/compose.yaml new file mode 100644 index 0000000..17d6643 --- /dev/null +++ b/phpIpam/compose.yaml @@ -0,0 +1,57 @@ +services: + phpipam-web: + image: phpipam/phpipam-www:latest + environment: + - TZ=Europe/Paris + - IPAM_DATABASE_HOST=phpipam-mariadb + - IPAM_DATABASE_PASS=Secr3t + - IPAM_DATABASE_WEBHOST=% + - IPAM_TRUST_X_FORWARDED=true + - IPAM_DISABLE_INSTALLER=1 + restart: unless-stopped + volumes: + - /var/data/phpipam/logo:/phpipam/css/images/logo + - /var/data/phpipam/ca:/usr/local/share/ca-certificates:ro + depends_on: + - phpipam-mariadb + networks: + - frontend + - phpipam-backend + cap_add: + - "NET_ADMIN" + - "NET_RAW" + + phpipam-cron: + image: phpipam/phpipam-cron:latest + environment: + - TZ=Europe/Paris + - IPAM_DATABASE_HOST=phpipam-mariadb + - IPAM_DATABASE_PASS=Secr3t + - SCAN_INTERVAL=1h + restart: unless-stopped + volumes: + - /var/data/phpipam/ca:/usr/local/share/ca-certificates:ro + depends_on: + - phpipam-mariadb + networks: + - phpipam-backend + cap_add: + - "NET_ADMIN" + - "NET_RAW" + + phpipam-mariadb: + image: mariadb:latest + environment: + - MARIADB_ROOT_PASSWORD=${DB_ROOT_PASSWORD} + - MARIADB_DATABASE=phpipam + restart: unless-stopped + volumes: + - /var/data/phpipam/db-data:/var/lib/mysql + networks: + - phpipam-backend + +networks: + frontend: + external: true + phpipam-backend: + internal: true \ No newline at end of file