easypanel-io / dockerizer

The fastest way to dockerize your apps.
https://easypanel.io/dockerizer
117 stars 21 forks source link
angular docker dockerize dockerized expressjs laravel nestjs nextjs nodejs nuxtjs react vuejs

Dockerizer

Provided by Easypanel

Codebase Structure

Each Dockerizer has its own folder: src/dockerizers/[name]

index.ts          # dockerizer schema & generation logic

files/            # files, templates, config files
files.json        # compiled from the files folder

tests/
  [test-name]/
    code/         # test application codebase
    input.json    # test input for the dockerizer

You can get started by copying the sample dockerizer.

On the UI, there is a one or more pages for each Dockerizer. Those live in src/pages/[name]

Development

Run npm run dev to start the Next.js application.

Scripts