Skip to content

dogukanakkaya/rust-containerizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Containerize your existing application

Availability

Drivers

  • JS
    • prisma
      • postgresql
      • sqlite
      • mysql
      • mongodb
    • mongodb | mongoose
    • ioredis | redis
    • elasticsearch
  • PHP
    • phpredis | predis
    • elasticsearch

OS

  • Ubuntu

Run

cargo run -- --driver=php --path=examples/test-php-app
cargo run -- --driver=js --path=examples/test-js-app
cargo run -- --driver=js --path=examples/test-js-app --no-compose
cargo run -- --driver=js --path=examples/test-js-app --no-ignore

Todo

  • Separation of docker-compose to prod, dev and test environments.
  • Generation of Kubernetes configuration files (deployments, persistent volumes etc.)
  • Make Alpine OS available.
  • Generation of CI files

Refactor Todo

  • Maybe separate some parts of collect function to pieces. Not important for now but it will grow big.
  • Check if it makes sense to store Vec<Image> for images instead of Vec<String>

About

Containerize your existing applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages