diff --git a/phpipam/docker-compose.yaml b/phpipam/docker-compose.yaml new file mode 100644 index 0000000..b061576 --- /dev/null +++ b/phpipam/docker-compose.yaml @@ -0,0 +1,47 @@ +services: + phpipam-web: + image: phpipam/phpipam-www:latest + container_name: phpipam-web + ports: + - "9081:80" + environment: + - TZ=America/Chicago + - IPAM_DATABASE_HOST=phpipam-mariadb + - IPAM_DATABASE_PASS=rKm4rQG4RtC6blRv + - IPAM_DATABASE_WEBHOST=% + - IPAM_DISABLE_INSTALLER=1 + restart: unless-stopped + volumes: + - /docker/phpipam/phpipam-logo:/phpipam/css/images/logo + - /docker/phpipam/phpipam-ca:/usr/local/share/ca-certificates:ro + depends_on: + - phpipam-mariadb + cap_add: + - NET_ADMIN + - NET_RAW + + phpipam-cron: + image: phpipam/phpipam-cron:latest + container_name: phpipam-cron + environment: + - TZ=America/Chicago + - IPAM_DATABASE_HOST=phpipam-mariadb + - IPAM_DATABASE_PASS=rKm4rQG4RtC6blRv + - SCAN_INTERVAL=1h + restart: unless-stopped + volumes: + - /docker/phpipam/phpipam-ca:/usr/local/share/ca-certificates:ro + depends_on: + - phpipam-mariadb + cap_add: + - NET_ADMIN + - NET_RAW + + phpipam-mariadb: + image: mariadb:latest + container_name: phpipam-mariadb + environment: + - MYSQL_ROOT_PASSWORD=rKm4rQG4RtC6blRv + restart: unless-stopped + volumes: + - /docker/phpipam/phpipam-db-data:/var/lib/mysql \ No newline at end of file