Skip to content

xamma/pokescale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokéscale - a scalable scale for Pokemons

This project accompanies my Workshop for teaching DevOps, Cloud & SE technics.
Written in cloudnative Microservice-Architecture.

UI

Topics

  • Linux / WSL2
  • Git / SCM
  • VSCode
  • Containerization / Docker
  • Client-Side-Rendering / Server-Side-Rendering / SPAs
  • Microservice-Architecture
  • SE with Python
  • HTML / JavaScript
  • RestAPI
  • CI/CD
  • Kubernetes
  • (Terraform)
  • (Ansible)
  • Deployment & Operation + Serverless

Setup and use

Use the container image:

docker run -dp 80:8000 --name pokescale ghcr.io/xamma/pokescale:latest

Or run locally after cloning the repo:

cd src/main
python api.py

Deploy to Kubernetes or use GitOps with e.g. ArgoCD.
Make sure to adjust the manifests to your needs.

About

Workshop: Building cloudnative Applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages