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