Skip to content
This repository was archived by the owner on Jul 7, 2022. It is now read-only.

Getting ready to deploy on k8s#40

Open
sam-writer wants to merge 3 commits into
uphs-data-science:masterfrom
sam-writer:civic-cluster-6--add-chime-to-projects
Open

Getting ready to deploy on k8s#40
sam-writer wants to merge 3 commits into
uphs-data-science:masterfrom
sam-writer:civic-cluster-6--add-chime-to-projects

Conversation

@sam-writer

@sam-writer sam-writer commented Mar 16, 2020

Copy link
Copy Markdown
Contributor

In preparation to deploy on k8s (CodeForPhilly/civic-cluster#6), this PR:

  • Changed: moves configs from setup.sh into TOML files in ./.streamlit/ to centralize them

  • Changed: Dockerfile base image is slim-buster. This one line cuts the image size in half, from 1.37GB to 630MB

  • Changed: Dockerfile no longer reference script.sh, configs moved to .streamlit dir

  • Changed: Dockerfile CMD command doesn't specific server.port, which is already specified in ./streamlit/config.toml

  • Changed: Dockerfile add -q flag to pip install to make build logs shorter

  • Added: a .dockerignore to avoid copying unneeded files into the docker image

- Changed: base image is slim-buster. This one line cuts the image size in half, from 1.37GB to 630MB

- Changed: no longer reference script.sh, configs moved to .streamlit dir

- Changed: CMD command doesn't specific server.port, which is already specified in ./streamlit/config.toml

- Changed: add -q flag to pip install to make build logs shorter
@sam-writer

sam-writer commented Mar 16, 2020

Copy link
Copy Markdown
Contributor Author

FYI this DOES NOT block deploying on k8s, all these changes are cleanup/performance improvements, e.g. nice-to-haves

garysieling pushed a commit to garysieling/chime that referenced this pull request Mar 18, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants