42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
|
|
# 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
|
||
|
|
```
|