Deploy Aplikasi .NET
Zeabur mendukung proyek .NET (Core) yang dapat dijalankan di mesin Linux. Framework berikut didukung:
- .NET (Console)
- ASP.NET Core
- ASP.NET Core Blazor WebAssembly
Monorepo
Zeabur mendukung proyek yang tersusun dengan struktur berikut (namanya tidak penting):
- YourProject.sln
- YourLibrary1
- YourLibrary1.csproj
- YourLibrary2
- YourLibrary2.csproj
- YourBackend
- YourBackend.csproj
- YourFrontend
- YourFrontend.csprojNamun, Anda mungkin perlu menentukan direktori yang berisi proyek yang ingin Anda deploy dengan environment variable ZBPACK_DOTNET_SUBMODULE_DIR atau konfigurasi dotnet.submodule_dir di zbpack.json. Misalnya, jika Anda ingin men-deploy proyek YourBackend, atur environment variable ZBPACK_DOTNET_SUBMODULE_DIR ke YourBackend atau tambahkan konten berikut ke file zbpack.json di direktori root proyek Anda:
{
"dotnet": {
"submodule_dir": "YourBackend"
}
}