jecio/docker/projector/README.md

42 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

# Projector Container
Build on `lakehouse-core`:
```bash
docker build -t jecio/release-projector:0.1 -f docker/projector/Dockerfile /tmp/jecio
```
Dry-run:
```bash
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:
```bash
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
```