Skip to content

Catalog contains deployment descriptions for public available apps

License

Notifications You must be signed in to change notification settings

wandelbotsgmbh/catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catalog

Resource Catalog for Wandelbots Nova. Entries can be easily installed via the Nova CLI

nova catalog install jupyter

Contributing

If you have a service (no matter if it provides a simple UI or some advanced API) you can add an additional entry in the catalog folder. Please make sure the secrets are available per default in the nova instance.

Any service you provide should be able to handle a BASE_PATH environment variable, which gets injected into your container during runtime. This tells your service the actual URI (e.g. BASE_PATH=cellname/appname for instance.wandelbots.io/cellname/appname).

Linting

YAML linting

prebuild image is used for yamllint

docker run --rm -it -v $(pwd):/data cytopia/yamllint -d .yamllint .

Validating Against schema.json

running with docker

docker run --rm -it -v $(pwd):/app andiikaa/jsonschema schema.json catalog/jupyter/manifest.yaml

running when golang is installed

go install github.com/santhosh-tekuri/jsonschema/cmd/jv@latest
find catalog/*/manifest.yaml -exec sh -c 'jv schema.json {}' \;

About

Catalog contains deployment descriptions for public available apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published