-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SNOW-103] Create a streamlit
app template
#68
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work here! adding my inItial comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is really awesome to see!
To gauge interest and to get your thought. Do you have interest in getting some kubernetes experience later on by Porting this over to run in the k8s cluster?
https://docs.docker.com/guides/deployment-orchestration/kube-deploy/
My goal is to make deployment easy so we can throw apps like this out there and expose it out to Sage staff on the vpn
Absolutely, that sounds like a great idea! This type of app isn't very resource heavy and it'd be a good way to start developing some guidelines for deployment on k8s. |
|
problem
There is currently no template or guide for generating a Streamlit application the communicates with Snowflake, and launching it via an EC2 instance provisioned through Sage's Service Catalog.
solution
A new template is introduced with built-in scripts and functions that serve to make the development process easier when creating a Streamlit app, and minimizes overhead when deploying within an EC2 instance.
The structure of the template is as follows:
example app using template