jecio/docker/projector
2026-02-14 21:10:26 +01:00
..
Dockerfile chore: bootstrap assistant platform baseline 2026-02-14 21:10:26 +01:00
README.md chore: bootstrap assistant platform baseline 2026-02-14 21:10:26 +01:00

Projector Container

Build on lakehouse-core:

docker build -t jecio/release-projector:0.1 -f docker/projector/Dockerfile /tmp/jecio

Dry-run:

docker run --rm --network host \
  -e NESSIE_URI=http://lakehouse-core:19120/api/v2 \
  -e NESSIE_WAREHOUSE=s3a://lakehouse/warehouse \
  -e S3_ENDPOINT=http://lakehouse-core:9000 \
  -e AWS_ACCESS_KEY_ID=minioadmin \
  -e AWS_SECRET_ACCESS_KEY=minioadmin \
  -v /tmp:/work \
  jecio/release-projector:0.1 \
  --manifest-file /work/rel_2026-02-14_docs-v1.json \
  --concept-table lake.db1.docs \
  --dry-run

Publish projection:

docker run --rm --network host \
  -e NESSIE_URI=http://lakehouse-core:19120/api/v2 \
  -e NESSIE_WAREHOUSE=s3a://lakehouse/warehouse \
  -e S3_ENDPOINT=http://lakehouse-core:9000 \
  -e AWS_ACCESS_KEY_ID=minioadmin \
  -e AWS_SECRET_ACCESS_KEY=minioadmin \
  -e GREMLIN_URL=ws://janus.rakeroots.lan:8182/gremlin \
  -e ES_URL=http://janus.rakeroots.lan:9200 \
  -e ES_INDEX=concepts \
  -v /tmp:/work \
  jecio/release-projector:0.1 \
  --manifest-file /work/rel_2026-02-14_docs-v1.json \
  --concept-table lake.db1.docs