This project provides isolated runtime environments for JVM (Java), C, TypeScript, Python, and Golang applications using Docker and Docker Compose.
dev_platform_01/- Spring Boot JVM applicationcode/- Contains C, TypeScript, Python, and Golang sample code and Dockerfiles
docker-compose up --build- JVM (Spring Boot): http://localhost:8080
- TypeScript (Node.js): http://localhost:3000
- Python: http://localhost:5000
- C and Golang: Run in containers, check logs for output
docker-compose down- Add your source code to the respective folders.
- Update Dockerfiles as needed for your application entry points.
- Each service runs in its own container for full isolation.
- You can add more language environments by creating additional Dockerfiles and updating
docker-compose.yml.
For more details, see individual Dockerfiles in each language folder.