Proyek ini adalah kerangka aplikasi untuk aplikasi API Web .NET Core yang khas. Anda dapat menggunakannya untuk dengan cepat bootstrap proyek dan lingkungan Anda.
Benih berisi sampel manajemen pasien API Web.
Aplikasi ini tidak banyak membantu, hanya menunjukkan cara menggunakan pola inti .NET yang berbeda dan alat yang disarankan lainnya bersama -sama:
Untuk memulai Anda, Anda dapat mengkloning repositori seed-dotnet .
Anda perlu git untuk mengkloning repositori biji-dotnet. Untuk membangun aplikasi, Anda akan memerlukan Visual Studio 2017 dan .NET Core.
seed-dotnet Kloning repositori seed-dotnet menggunakan git:
git clone https://github.com/systelab/seed-dotnet.git
cd seed-dotnetJika Anda hanya ingin memulai proyek baru tanpa riwayat komit dotnet benih maka Anda dapat melakukannya:
git clone --depth=1 https://github.com/systelab/seed-dotnet.git < your-project-name >Kedalaman = 1 memberitahu Git untuk hanya menarik satu komitmen data historis.
Setelah Anda dikloning repositori, buka solusi studio visual 'seed_dotnet.sln'
Solusinya berisi API Web dan proyek uji unit (belum selesai).
Pertama, Anda harus menginstal "scoop" , ikuti langkah -langkah yang dijelaskan dalam tautan ini: scoop setelah instalasi selesai, jalankan perintah ikuti:
scoop install allureJika Anda sudah menginstal daya pikat dan Anda ingin memperbarui aplikasi, jalankan perintah ikuti:
scoop update allureAnda memiliki dua opsi:
Anda memiliki dua skrip, satu adalah menjalankan aplikasi proyek (gunakan opsi ini untuk mengintegrasikan frontend yang Anda inginkan) dan yang lainnya adalah menjalankan semua tes dan melihat hasil dalam tes aplikasi Allure.
To Acceess to Swagger: http://127.0.0.1:13080/swagger/
Untuk menjalankan proyek, tekan tombol RUN yang disediakan oleh Visual Studio. Browser akan dibuka dengan halaman Swagger yang disertakan. Titik awal dapat diubah di 'launchsettings.json'.
Setelah login (dengan nama pengguna Systelab dan kata sandi Systelab ), salin token yang dikembalikan di bidang otorisasi sebelum menjalankan titik akhir istirahat lainnya.
Chrome menolak permintaan secara otomatis yang dibuat dari sudut sudut ke akhir dengan sertifikat yang tidak dipercaya.
Untuk menerima sertifikat yang ditandatangani lokal tentang pengembangan, tempel URL ini pada bilah navigasi chrome: // flags/#allow-incure-localhost dan memungkinkan pengaturan "Izinkan sertifikat yang tidak valid untuk sumber daya yang dimuat dari localhost"
Untuk mengirim email, Anda perlu mengkonfigurasi host SMTP, nama pengguna SMTP, dan kata sandi SMTP. Solusi ini memungkinkan Anda untuk mengirim contoh email menggunakan konfigurasi SMTP yang Anda berikan.
Ada tugas build otomatis di Docker Cloud untuk membangun gambar Docker. Tugas ini, memicu build baru dengan setiap dorongan git ke repositori kode sumber Anda untuk membuat gambar 'terbaru'. Ada aturan build lain untuk memicu tag baru dan membuat gambar 'versi-xyz'
Anda selalu dapat secara manual membuat gambar dengan perintah berikut:
docker build -t systelab/seed-dotnet . Gambar yang dibuat, akan berisi penyebaran aplikasi ASPNETCORE
docker run -p 13080:13080 systelab/seed-dotnetAplikasi ini akan tersedia di http: // localhost: 13080
Lihat bagian Dokumentasi untuk perincian lebih lanjut tentang spesifikasi teknis lainnya.