ระบบ ECOMMERCE MODULITH PLATFORM ที่เรียบง่ายสร้างขึ้นบน. NET CORE
สถาปัตยกรรมระดับสูง
สร้างสถานะ
| สร้างเซิร์ฟเวอร์ | แพลตฟอร์ม | สถานะ |
|---|
| Azure Pipelines | ทั้งหมด | |
| เทรวิส | Linux / MacOS | |
การสาธิตออนไลน์ (เว็บไซต์ Azure)
- ร้านค้าด้านหน้า: http://demo.simplcommerce.com
- การบริหาร: http://demo.simplcommerce.com/admin อีเมล: [email protected] รหัสผ่าน: 1Qazzaq!
นักเทียบท่า
เพื่อจุดประสงค์ในการทดสอบเท่านั้น docker run -p 5000:80 simplcommerce/ci-build
การปรับใช้อย่างต่อเนื่อง: https://ci.simplcommerce.com
Visual Studio 2022 และ SQL Server
ข้อกำหนดเบื้องต้น
- SQL Server
- Visual Studio 2022 และ. NET 8
ขั้นตอนในการทำงาน
- อัปเดตสตริงการเชื่อมต่อใน appsettings.json ใน simplcommerce.webhost
- สร้างโซลูชันทั้งหมด
- ใน Solution Explorer ตรวจสอบให้แน่ใจว่า SimplCommerce.webhost ถูกเลือกเป็นโครงการเริ่มต้น
- เปิดหน้าต่าง Package Manager Console และตรวจสอบให้แน่ใจว่า SimplCommerce.webhost ถูกเลือกเป็นโครงการเริ่มต้น จากนั้นพิมพ์ "Update-Database" จากนั้นกด "Enter" การดำเนินการนี้จะสร้างสคีมาฐานข้อมูล
- ใน Visual Studio กด "Control + F5"
- แบ็คออฟฟิศสามารถเข้าถึงได้ผ่าน /ผู้ดูแลระบบโดยใช้บัญชีในตัวต่อไปนี้: [email protected], 1qazzaq!
Mac/Linux ด้วย postgreSQL
ข้อกำหนดเบื้องต้น
- PostgreSQL
- .NET CORE SDK 8.0
- Entity Framework Core Tools (
dotnet tool install --global dotnet-ef )
ขั้นตอนในการทำงาน
- อัปเดตสตริงการเชื่อมต่อใน appsettings.json ใน simplcommerce.webhost
- เรียกใช้ไฟล์ simpl-build.sh โดยการออกคำสั่งต่อไปนี้: "sudo ./simpl-build.sh" สำหรับ Ubuntu 18: "sudo bash simpl-build.sh"
- ในเทอร์มินัลนำทางไปที่ "src/simplcommerce.webhost" และพิมพ์ "dotnet run" จากนั้นกด "Enter"
- เปิด http: // localhost: 49206 ในเบราว์เซอร์ แบ็คออฟฟิศสามารถเข้าถึงได้ผ่าน /ผู้ดูแลระบบโดยใช้บัญชีในตัวต่อไปนี้: [email protected], 1qazzaq!
เทคโนโลยีและเฟรมเวิร์กที่ใช้:
- ASP.NET CORE
- แกนเฟรมเวิร์กเอนทิตี
- ASP.NET Identity Core
- Angular 1.6.3
- MediaTr 7.0.0 สำหรับเหตุการณ์โดเมน
เอกสาร
https://docs.simplcommerce.com/
แผนงาน
https://github.com/simplcommerce/simplcommerce/wiki/roadmap
วิธีการมีส่วนร่วม
- แสดงโครงการนี้ใน GitHub
- รายงานข้อบกพร่องหรือคุณสมบัติแนะนำโดยการสร้างปัญหาใหม่หรือเพิ่มความคิดเห็นในปัญหา
- ส่งคำขอดึง
- กระจายคำโดยบล็อกเกี่ยวกับ simplcommerce หรือแบ่งปันบนเครือข่ายสังคมออนไลน์
- บริจาคให้เรา
ผู้มีส่วนร่วม
โครงการนี้มีอยู่ขอบคุณทุกคนที่มีส่วนร่วม
ผู้สนับสนุน
รักงานของเราและช่วยเราทำกิจกรรมต่อไป? [เป็นผู้สนับสนุน]
ผู้สนับสนุน
เป็นสปอนเซอร์และรับโลโก้ของคุณบน readme ของเราบน GitHub พร้อมลิงค์ไปยังเว็บไซต์ของคุณ [เป็นสปอนเซอร์]
ใบอนุญาต
SimplCommerce ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache 2.0