The mini parent image is based on the python-alpine image. It is designed for the smallest services, which are part of refinery and need only a small set of requirements.
Services:
- refinery-authorizer
- refinery-gateway-proxy
The common parent images is based on the python-slim image. It contains all requirements contained in the mini image and also the most common requirements of the different services.
- refinery-gateway
- refinery-model-provider
- refinery-neural-search
- refinery-tokenizer
- refinery-updater
- refinery-weak-supervisor
The exec-env parent image is based on the python-slim image. It contains all requirements which are needed for the execution environments.
Services:
- refinery-ac-exec-env
- refinery-lf-exec-env
Extends the common image with an installation of torch with cpu support.
Services:
- refinery-embedder
- refinery-ml-exec-env
Extends the common image with an installation of torch with cuda support.
Same services as torch-cpu
The next parent image is used for ui services based on NextJS and use Node 18.
Services:
- admin-dashboard