Skip to main content

Shop Cloud

Requirements​

Trước khi chạy project, cần cài đặt các công cụ sau:

.NET Core SDK​

Cài đặt .NET Core SDK 3.1 trở lên.

Tải tại:

https://dotnet.microsoft.com/en-us/download/dotnet/3.1

Kiểm tra version:

dotnet --version

Node.js​

Cài đặt Node.js version 18 trở lên.

Tải tại:

https://nodejs.org/en/download/

Kiểm tra version:

node -v

Khuyến nghị sử dụng nvm để quản lý nhiều version Node.js trên cùng một máy.

Yarn​

Cài đặt Yarn version 1.22.21.

Kiểm tra version:

yarn -v

Running the development server​

1. Cấu hình biến môi trường admin project​

Chỉnh sửa file .env trong admin project.

Khi chạy local, hệ thống sẽ sử dụng các biến môi trường này.

VITE_API_URL='https://dev.api.shopcloud.vn/api'
VITE_SOCKET_URL="https://dev.api.shopcloud.vn/socket"
VITE_SOCKET_IO_URL="https://dev.socket.shopcloud.vn"
VITE_LOGO_URL=https://api.minio.shopcloud.vn/shopcloud/files/files/26072024092746732_3369725824362643525_0.jpg
VITE_EZSALE_ADMIN_URL="https://dev.admin.ezsale.vn"
VITE_COLOR="#1890ff"
VITE_APP_NAME="Shopcloud"
HEAD_TAG=<script type="module" src="/env-config.js"></script>
VITE_VAPID_PUBLIC_KEY="BL4pGGyD0oQlLfb_cpIiRY-iEalgbZoFTCMmmcVMlfEshcXqOevqjhUiUN1hr5myc1lezsvUdj48LUiZjOQl4vI"

2. Cấu hình biến môi trường api project​

Chỉnh sửa file appsettings.json trong api project.

Khi chạy local, hệ thống sẽ sử dụng các biến môi trường này.

3. Chạy dự án​

3.1. Chạy API​

dotnet watch run

3.2. Chạy Admin​

yarn dev