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

Getting ready to deploy on k8s #40

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

sam-writer
Copy link
Contributor

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

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
Copy link
Contributor Author

sam-writer commented Mar 16, 2020

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