The DDC Server is a lightweight deployment which provides a range of third-party visualizations to be accessed from within SAS Visual Analytics. This deployment, served over Kubernetes or as a Docker image, is based on a Flask web application. This repository provides you the Flask web application and a Dockerfile, which you can use to build your own DDC Server.
- Python - version 3.10 + or higher preferred
- Take a look at the requirements.txt for the flask app.
- Modify the Flask application within the ddc as needed.
- Create a Docker image using the attached Dockerfile.
docker build . -t {{YOUR_DOCKER_NAME}}
- Push the Docker image to a repository of your choice.
docker tag app {{YOUR_CR}}/{{CONTAINER_NAME}}:{{TAG}}
docker push {{YOUR_CR}}/{{CONTAINER_NAME}}:{{TAG}}
- Use the attached deployment file to deploy on to a Kubernetes cluster. Make sure to assign values to the placeholder variables ( {{variable}} ) within this file.
Enjoy!
For questions regarding the Docker and application, feel free to get in touch with [email protected], or @github.com/SundareshSankaran.