An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

[![Test Multiple Python Versions](https://github.com/noahgift/python-for-devops-may-2022/actions/workflows/main.yml/badge.svg)](https://github.com/noahgift/python-for-devops-may-2022/actions/workflows/main.yml)

[![AWS Code build](https://codebuild.us-east-1.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiMDNSZkdkRmZ2SGVGaTRqd0d5dEwzM21uUWsySVBQK0NwdGQ0Y0R5NytxRHpqVXJTYWE5NTdsNU5FeHZBOUFMUFRhaFVrRWppYTZieXpNYTZ5SGJ3aWJFPSIsIml2UGFyYW1ldGVyU3BlYyI6Ik5US2dZeTgyd3pMS2VPQWYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main)
# python-for-devops-may-2022
From Zero Repository for doing Python DevOps work

![Drawing-26 sketchpad](https://user-images.githubusercontent.com/58792/166920160-e5fb017e-4b83-4e09-9b9f-32a0f846293a.png)

## 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
* Microservice

1. 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
![Screen Shot 2022-05-05 at 10 44 17 AM](https://user-images.githubusercontent.com/58792/166949310-12f0d0b3-d765-4424-8b58-5715b14ac9d1.png)

## Microservices

## Containerized Continuous Delivery

`docker run -p 127.0.0.1:8080:8080 a5105a47ca89`