TEST_IMAGE=atomic-registry-install INSTALLHOST=127.0.0.1 all-systemd: pull-images build-systemd install-atomic install-systemd test-systemd all-allinone: pull-images build-allinone install-atomic install-allinone test-allinone pull-images: for IMAGE in openshift/origin openshift/origin-docker-registry cockpit/kubernetes ; do \ docker pull $$IMAGE ; \ done build-systemd: docker build -t $(TEST_IMAGE) systemd/. build-allinone: docker build -t $(TEST_IMAGE) allinone/. install-atomic: dnf install -y atomic install-systemd: atomic install $(TEST_IMAGE) $(INSTALLHOST) systemctl enable --now atomic-registry-master.service while ! /bin/curl -kfLs https://localhost:8443/healthz; do \ /bin/sleep 1; \ echo -n '.'; \ done /var/run/setup-atomic-registry.sh install-allinone: atomic install $(TEST_IMAGE) $(INSTALLHOST) atomic run $(TEST_IMAGE) $(INSTALLHOST) test-systemd: bash test.sh atomic-registry-master 127.0.0.1 test-allinone: bash test.sh origin 127.0.0.1 clean: atomic uninstall $(TEST_IMAGE) --remove-data docker rm `docker ps -qa`