mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-26 02:11:53 +00:00
Updates/pkg hardware (#137)
* add ability to specify package architectures for publish script, as well as deindex them * implement and adjust filtering for package hardware requirements; adjust for legacy and new query params paths * augment test manifest and fix ram query * fixes * fix ram for other routes * rework filtering logic to eliminate hack db call * fix hanging issue and other dataset consistency issues * adjust arch param * cleanup * fix package manifest parsing * make index package arches optional * rename from embassy-sdk to start-sdk and embassy-publish to registr-publish * fix ram comparison * increase upload timeout * fix serialization and deserialization of devices jsonb database field * cleanup * another deserialization fix * revert change; better error message and test case * fix jsonb serialization freal * cleanup * fix jsonb deserialization * fix lookup of device value * parse empty device object as null
This commit is contained in:
10
README.md
10
README.md
@@ -23,13 +23,13 @@ cd registry
|
||||
```
|
||||
- run `make`
|
||||
|
||||
### Set up embassy-publish tool
|
||||
### Set up registry-publish tool
|
||||
|
||||
- run `apt install libgmp-dev zlib1g-dev libtinfo-dev libpq-dev` (on macOS `brew install libmpd zlib-ng libtiff`)
|
||||
- run `stack install` (recommended: include the installation path in your $PATH after running this command)
|
||||
- update your shell to include the installation path of the copied executables from `stack install`. i.e. `nano ~./zshrc` add `export PATH=$PATH:/your/path/here` to zshrc; save and exit nano. Run `source ~/.zshrc`
|
||||
- run `embassy-publish init --bash` (or --zsh / --fish depending on your preferred shell)
|
||||
- run `embassy-publish reg add -l <URL> -n <NAME> -u <USER> -p <PASS>` (include https:// in your URL)
|
||||
- run `registry-publish init --bash` (or --zsh / --fish depending on your preferred shell)
|
||||
- run `registry-publish reg add -l <URL> -n <NAME> -u <USER> -p <PASS>` (include https:// in your URL)
|
||||
- take the hash that is emitted by this command and submit it to the registry owner
|
||||
|
||||
### Setting up a registry dev environment
|
||||
@@ -40,8 +40,8 @@ cd registry
|
||||
- set PG_PASSWORD to the password for that user
|
||||
- set SSL_AUTO to false
|
||||
- set RESOURCES_PATH to an empty directory you wish to use as your package repository
|
||||
- install `embassy-sdk`
|
||||
- set STATIC_BIN to the path that contains `embassy-sdk`
|
||||
- install `start-sdk`
|
||||
- set STATIC_BIN to the path that contains `start-sdk`
|
||||
|
||||
## APIs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user