Skip to content
/ lpg Public

πŸ¦‰ My language playground is a 12-factor app playground to experiment with different programming languages.

Notifications You must be signed in to change notification settings

gldraphael/lpg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Language playground

Run with docker compose

docker compose build
docker compose up

This will expose the services at different ports as follows:

Service Port
csharp 8081
go 8082
python 8083

Support Matrix

C++ C# Go Python Rust
Hello API βœ… βœ… βœ… βœ… βœ…
Open API & Swagger UI βœ… βœ… βœ… βœ… βœ…
Dev container βœ… βœ… βœ… βœ… βœ…
Dependency management βœ… βœ… βœ… βœ… ❌
Configuration ❌ βœ… βœ… βœ… ❌
Structured logging ❌ ❌ ❌ ❌ ❌
Docker container ❌ βœ… βœ… βœ… ❌
Helm chart ❌ ❌ ❌ ❌ ❌
CI pipelines ❌ ❌ ❌ ❌ ❌
Health checks ❌ ❌ ❌ ❌ ❌

For more information, refer to the spec.

About

πŸ¦‰ My language playground is a 12-factor app playground to experiment with different programming languages.

Resources

Stars

Watchers

Forks

Packages