DmitryGolubenkov / SharpDockerizer

Generates Dockerfiles for your .NET projects without registration or SMS.
MIT License
5 stars 0 forks source link

SharpDockerizer

SharpDockerizer can automatically build a Dockerfile for your ASP.NET projects using solution data. Simply choose a solution on your PC, choose a project, add required data such as NuGet sources and ports to expose and click Generate Dockerfile, and your Dockerfile is ready!

Preview

SharpDockerizer Main UI Screenshot

Features

Installation

Binaries

You can download SharpDockerizer from GitHub: Releases.

Build from source

Requirements:

Steps

  1. Clone the repository.
  2. Open terminal in src/SharpDockerizer.AvaloniaUI.
  3. Use dotnet publish --configuration Release to build the application. Built application will be avaliable in src/SharpDockerizer.AvaloniaUI/bin/Release/net8.0/publish folder, executable is named SharpDockerizer.exe for Windows and just SharpDockerizer for other systems.
  4. Launch application.

From here you can rename publish folder and copy it to preferred location.

License

SharpDockerizer is distributed under the MIT license.

Technical details

SharpDockerizer is built using .NET 8 and is split into several parts: