diff --git a/asap-quickstart/Makefile b/asap-quickstart/Makefile new file mode 100644 index 0000000..4059744 --- /dev/null +++ b/asap-quickstart/Makefile @@ -0,0 +1,12 @@ +up: + docker compose up -d + +up-dev: + docker build -t sketchdb-base:latest -f ../asap-common/installation/Dockerfile ../asap-common + docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build + +down: + docker compose down + +down-dev: + docker compose -f docker-compose.yml -f docker-compose.dev.yml down diff --git a/asap-quickstart/docker-compose.dev.yml b/asap-quickstart/docker-compose.dev.yml new file mode 100644 index 0000000..96b5fc0 --- /dev/null +++ b/asap-quickstart/docker-compose.dev.yml @@ -0,0 +1,52 @@ +name: asapquery-quickstart + +# Development override: builds all ASAP services from local source instead of +# pulling pre-built images from ghcr. +# +# Usage: +# docker compose -f docker-compose.yml -f docker-compose.dev.yml up +# +# External users who just want the quickstart should use docker-compose.yml directly. + +services: + asap-planner-rs: + build: + context: .. + dockerfile: asap-planner-rs/Dockerfile + + asap-summary-ingest: + build: + context: ../asap-summary-ingest + + queryengine: + build: + context: .. + dockerfile: asap-query-engine/Dockerfile + + fake-exporter-constant: + build: + context: ../asap-tools/data-sources/prometheus-exporters/fake_exporter/fake_exporter_rust/fake_exporter + + fake-exporter-linear-up: + build: + context: ../asap-tools/data-sources/prometheus-exporters/fake_exporter/fake_exporter_rust/fake_exporter + + fake-exporter-linear-down: + build: + context: ../asap-tools/data-sources/prometheus-exporters/fake_exporter/fake_exporter_rust/fake_exporter + + fake-exporter-sine: + build: + context: ../asap-tools/data-sources/prometheus-exporters/fake_exporter/fake_exporter_rust/fake_exporter + + fake-exporter-sine-noise: + build: + context: ../asap-tools/data-sources/prometheus-exporters/fake_exporter/fake_exporter_rust/fake_exporter + + fake-exporter-step: + build: + context: ../asap-tools/data-sources/prometheus-exporters/fake_exporter/fake_exporter_rust/fake_exporter + + fake-exporter-exp-up: + build: + context: ../asap-tools/data-sources/prometheus-exporters/fake_exporter/fake_exporter_rust/fake_exporter