https://github.com/noahgift/python-for-devops-may-2022
From Zero Repository for doing Python DevOps work
https://github.com/noahgift/python-for-devops-may-2022
Last synced: 8 months ago
JSON representation
From Zero Repository for doing Python DevOps work
- Host: GitHub
- URL: https://github.com/noahgift/python-for-devops-may-2022
- Owner: noahgift
- License: cc0-1.0
- Created: 2022-05-05T12:09:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-05T15:39:45.000Z (over 3 years ago)
- Last Synced: 2024-05-02T06:01:19.319Z (over 1 year ago)
- Language: Jupyter Notebook
- Size: 28.3 KB
- Stars: 11
- Watchers: 3
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/noahgift/python-for-devops-may-2022/actions/workflows/main.yml)
[
# python-for-devops-may-2022
From Zero Repository for doing Python DevOps work
## Create a project scaffold
Create development environment that is cloud-based
### Colab Notebook
* This is an example of how to use [colab](https://github.com/noahgift/python-for-devops-may-2022/blob/main/getting_started_python.ipynb)
### Github Codespaces
Build out python project scaffold:
* [Makefile](https://github.com/noahgift/python-for-devops-may-2022/blob/main/Makefile)
* [requirements.txt](https://github.com/noahgift/python-for-devops-may-2022/blob/main/requirements.txt)
* [test_library.py](https://github.com/noahgift/python-for-devops-may-2022/blob/main/test_devopslib.py)
* [python_library](https://github.com/noahgift/python-for-devops-may-2022/tree/main/devopslib)
* Dockerfile
* command-line-tool
* Microservice1. Create a virtualenv: `virtualenv ~/.venv`
2. edit my `~/.bashrc` `source ~/.venv/bin/activate`
3. clone project then run `make all`### AWS CloudShell
### AWS Cloud9## Command-Lines Tools and Step Functions
## Microservices
## Containerized Continuous Delivery
`docker run -p 127.0.0.1:8080:8080 a5105a47ca89`