The missing piece in my build & deployment lifecycle. It stores the artifacts from by CI pipeline.
The recommended way to run is to use Docker:
chown -R 65532:65532 /PATH/TO/DATA
docker run -v /PATH/TO/DATA:/data -p 3001:3001 ghcr.io/harryzcy/artifact-storeNote: the docker image uses nonroot user (UID and GID: 65532) by default,
so when mounting persistent volume, the permission need to be set accordingly. For more details, please refer to docs/deployment.md.
DATA_PATH: the directory to store all the data, default to/dataROCKSDB_PATH: the path for RocksDB, default to${DATA_PATH}/rocksdbARTIFACTS_PATH: the path to store artifact files, default to${DATA_PATH}/artifacts
Please refer to API docs
Please refer to Database docs