.NET Core를 구축 한 간단한 크로스 플랫폼, 모듈러스 전자 상거래 시스템
높은 수준의 아키텍처
상태 빌드 상태
| 서버 빌드 | 플랫폼 | 상태 |
|---|
| Azure 파이프 라인 | 모두 | |
| 트래비스 | 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 서버
- Visual Studio 2022 및 .NET 8
실행하기위한 단계
- simplcommerce.webhost에서 appsettings.json에서 연결 문자열을 업데이트하십시오
- 전체 솔루션을 구축하십시오.
- Solution Explorer에서 SimplCommerce.webhost가 시작 프로젝트로 선택되었는지 확인하십시오.
- 패키지 관리자 콘솔 창을 열고 SimplCommerce.WebHost가 기본 프로젝트로 선택되었는지 확인하십시오. 그런 다음 "update-database"를 입력 한 다음 "Enter"를 누릅니다. 이 작업은 데이터베이스 스키마를 생성합니다.
- Visual Studio에서 "Control + F5"를 누릅니다.
- 백 오피스는 다음 내장 계정을 사용하여 /admin을 통해 액세스 할 수 있습니다 : [email protected], 1qazzaq!
PostgreSQL이있는 Mac/Linux
전제 조건
- Postgresql
- .NET Core SDK 8.0
- 엔티티 프레임 워크 핵심 도구 (
dotnet tool install --global dotnet-ef )
실행하기위한 단계
- simplcommerce.webhost에서 appsettings.json에서 연결 문자열을 업데이트하십시오.
- 다음 명령을 발행하여 Simpl-Build.sh 파일을 실행하십시오. "sudo ./simpl-build.sh". Ubuntu 18의 경우 : "sudo bash simpl-build.sh"
- 터미널에서 "src/simplcommerce.webhost"로 이동하여 "Dotnet Run"을 입력 한 다음 "Enter"를 누르십시오.
- 브라우저에서 http : // localhost : 49206을 엽니 다. 백 오피스는 다음 내장 계정을 사용하여 /admin을 통해 액세스 할 수 있습니다 : [email protected], 1qazzaq!
사용 된 기술 및 프레임 워크 :
- asp.net 코어
- 엔티티 프레임 워크 핵심
- asp.net Identity Core
- 각도 1.6.3
- 도메인 이벤트의 경우 MediaTr 7.0.0
문서
https://docs.simplcommerce.com/
로드맵
https://github.com/simplcommerce/simplcommerce/wiki/roadmap
기여하는 방법
- 이 프로젝트를 Github에 별표로 표시하십시오.
- 새로운 문제를 만들거나 문제에 댓글을 추가하여 버그를보고하거나 기능을 제안합니다.
- 풀 요청을 제출하십시오
- SimplCommerce에 대한 블로깅 또는 소셜 네트워크에서 공유하여 단어를 전파하십시오.
- 우리에게 기부하십시오
기고자
이 프로젝트는 기부 한 모든 사람들 덕분에 존재합니다.
후원자
우리의 일을 사랑하고 우리의 활동을 계속하도록 도와 주시겠습니까? [후원자가되기]
스폰서
귀하의 사이트에 대한 링크를 통해 스폰서가되어 Github의 README에 로고를 받으십시오. [후원자가되기]
특허
SimplCommerce는 Apache 2.0 라이센스에 따라 라이센스가 부여됩니다.