Transition Civis jobs to Google Cloud Platform (GCP). Schedule jobs in GCP.
├── LICENSE
├── Makefile <- Makefile with commands like `make data` or `make train`
├── README.md <- The top-level README for developers using this project.
│
├── notebooks <- Jupyter notebooks.
│
├── conda-requirements.txt <- The requirements file for conda installs.
├── requirements.txt <- The requirements file for reproducing the analysis environment, e.g.
│ generated with `pip freeze > requirements.txt`
│
├── setup.py <- makes project pip installable (pip install -e .) so src can be imported
├── src <- Scheduled scripts to run in GCP.
- Sign in with credentials. More details on getting started here.
- Launch a new terminal and clone repository:
git clone https://github.com/CityOfLosAngeles/REPO-NAME.git
- Change into directory:
cd REPO-NAME
- Make a new branch and start on a new task:
git checkout -b new-branch
- Start with Steps 1-2 above
- Build Docker container:
docker-compose.exe build
- Start Docker container
docker-compose.exe up
- Open Jupyter Lab notebook by typing
localhost:8888/lab/
in the browser.
conda create --name my_project_name
source activate my_project_name
conda install --file conda-requirements.txt -c conda-forge
pip install requirements.txt
Project based on the cookiecutter data science project template. #cookiecutterdatascience