Skip to content

ekonjmrivas-devops/devops-training-2025-python-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps Training 2025 - Python App

Repository for the Python app used in the course to practice CI/CD DevOps strategies for interpreted-language projects.

Course context

  • Tools: Jenkins (on-prem), GitHub/GitLab (SaaS), and Azure DevOps (cloud 360 platform).
  • This feat/base branch contains the minimal code to start the training and the statements for all practices.

Project repositories and branches

Repository purpose

  • Simple Python application with container support.
  • Base for pipelines, tests, and deployments across different CI/CD systems.

Local usage guide

Run the app with Docker

docker build -t my-app:0.0.1 -f devops/Dockerfile .
docker run -d --name app1 -p 8080:5000 my-app:0.0.1
docker exec -it app1 bash
docker stop app1
docker start app1
docker logs app1

Run db and app with Docker Compose

docker-compose up -d
curl localhost:5001

About

DevOps training 2026 python project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 66.8%
  • Python 15.8%
  • Makefile 14.9%
  • Dockerfile 2.5%