Spaces:
Running
Running
| FROM zenmldocker/zenml-server:latest | |
| ENV ZENML_ANALYTICS_OPT_IN=true | |
| ENV ZENML_SERVER_DEPLOYMENT_TYPE="hf_spaces" | |
| ENV ZENML_LOGGING_VERBOSITY=DEBUG | |
| ################################################################################ | |
| # | |
| # CONFIGURING YOUR ZENML HF SPACES SERVER | |
| # --------------------------------------- | |
| # By default this space is not persistent. All ZenML metadata is stored in | |
| # localstorage in a SQLite database. If you would like to make your storage | |
| # persistent, use the appropriate environment variables below to configure the | |
| # image to use a MySQL-compatible database service that is reachable from the | |
| # container. See https://docs.zenml.io/getting-started/deploying-zenml/docker | |
| # for more information on how to configure these environment variables. | |
| # You can also configure the secrets store to use for your ZenML server. Be | |
| # sure to use Huggingface Spaces' 'Repository Secrets' feature to store any | |
| # secrets referenced here. See | |
| # https://huggingface.co/docs/hub/spaces-overview#managing-secrets for more | |
| # information on how to configure these environment variables. | |
| # ENV ZENML_DEFAULT_PROJECT_NAME="" | |
| # ENV ZENML_DEFAULT_USER_NAME="" | |
| # ENV ZENML_DEFAULT_USER_PASSWORD="" | |
| # ENV ZENML_STORE_URL="" | |
| # ENV ZENML_STORE_SSL_CA="" | |
| # ENV ZENML_STORE_SSL_CERT="" | |
| # ENV ZENML_STORE_SSL_KEY="" | |
| # ENV ZENML_STORE_SSL_VERIFY_SERVER_CERT="" | |
| # ENV ZENML_LOGGING_VERBOSITY="" | |
| # # SECRETS STORE CONFIGURATION | |
| # ENV ZENML_SECRETS_STORE_TYPE="" | |
| # ENV ZENML_SECRETS_STORE_ENCRYPTION_KEY="" | |
| # ENV ZENML_SECRETS_STORE_CLASS_PATH="" | |
| # ENV ZENML_JWT_SECRET_KEY="" | |
| # # AWS Secrets Store Configuration | |
| # ENV ZENML_SECRETS_STORE_REGION_NAME="" | |
| # ENV ZENML_SECRETS_STORE_AWS_ACCESS_KEY_ID="" | |
| # ENV ZENML_SECRETS_STORE_AWS_SECRET_ACCESS_KEY="" | |
| # ENV ZENML_SECRETS_STORE_AWS_SESSION_TOKEN="" | |
| # ENV ZENML_SECRETS_STORE_SECRET_LIST_REFRESH_TIMEOUT="" | |
| # # GCP Secrets Store Configuration | |
| # ENV ZENML_SECRETS_STORE_PROJECT_ID="" | |
| # ENV GOOGLE_APPLICATION_CREDENTIALS="" | |
| # # Azure Secrets Store Configuration | |
| # ENV ZENML_SECRETS_STORE_KEY_VAULT_NAME="" | |
| # ENV ZENML_SECRETS_STORE_AZURE_CLIENT_ID="" | |
| # ENV ZENML_SECRETS_STORE_AZURE_CLIENT_SECRET="" | |
| # ENV ZENML_SECRETS_STORE_AZURE_TENANT_ID="" | |
| # # Hashicorp Secrets Store Configuration | |
| # ENV ZENML_SECRETS_STORE_VAULT_ADDR="" | |
| # ENV ZENML_SECRETS_STORE_VAULT_TOKEN="" | |
| # ENV ZENML_SECRETS_STORE_VAULT_NAMESPACE="" | |
| # ENV ZENML_SECRETS_STORE_MAX_VERSIONS="" | |
| ENTRYPOINT ["uvicorn", "zenml.zen_server.zen_server_api:app", "--log-level", "debug"] | |
| CMD ["--proxy-headers", "--port", "8080", "--host", "0.0.0.0"] | |