ehop环境搭建

ehop环境搭建

前言

何可言,何能言,

何处言,何时言,

何必言,言而言之无可言。

1.eshop的SDK环境

global.json 文件写死了 SDK 要求为 9.0.200

image-20250723163827951

我们就安装下 9.0.200版本

地址:https://dotnet.microsoft.com/en-us/download/dotnet/9.0

我是windows环境,找到对应的版本安装即可

image-20250723180505116

安装完成后可以验证

dotnet --list-sdks

image-20250723180737448

2.docker-compose

使用docker-compose搭建环境,需要安装postgresrabbitmqredis

image-20250724145727453

我们创建目录/root/eshop,用于部署eshop环境

然后把eshop-docker-compose.yml文件上传到该目录

cd ~
mkdir eshop
cd eshop

image-20250724150316598

然后下载所需要的镜像

image-20250724150522981

可以从eShop.AppHost看到eshop所需要的环境版本,rabbitmqredis环境没有要求,postgres需要ankane/pgvector

这个eShop.AppHost稍微麻烦一点,我们先过完代码

image-20250724150730556

eshop-docker-compose.yml一起拉取镜像可能失败,我们可以尝试先一个个下载镜像

docker pull ankane/pgvector:latest
docker pull rabbitmq:3.8-management
docker pull redis:latest

确定镜像都下载完成了

本身docker-compose可以自动拉取并运行镜像,我这里可能网速不好,每个镜像都是先下载完成,然后在使用docker-compose启动。

image-20250724151109955

如果你的yml名字是eshop-docker-compose.yml,那么启动命令

# 默认启动命令 docker compose up -d 
docker compose -f eshop-docker-compose.yml up -d

如果你的yml名字是eshop-docker-compose.yml,那么关闭命令

# 默认关闭命令 docker compose down
docker compose -f eshop-docker-compose.yml down

启动所用容器后,可以检查是否可以正常连接

image-20250724151544113

📌 创作不易,感谢支持!

每一篇内容都凝聚了心血与热情,如果我的内容对您有帮助,欢迎请我喝杯咖啡☕,您的支持是我持续分享的最大动力!

💬 加入交流群(QQ群):576434538

微信打赏