Skip to content

Latest commit

 

History

History
104 lines (76 loc) · 2.27 KB

流程.md

File metadata and controls

104 lines (76 loc) · 2.27 KB

一、安装软件跟配置环境

  1. 相关软件:
  • RIder
  • DataGrip
  • Docker
  • GIthub Desktop
  • Sourcetree
  • ...

  1. 环境配置:

Docker配置mysql,sql server,redis,seq等环境

  • 配置Azure Sql Edge
sudo docker pull mcr.microsoft.com/azure-sql-edge:latest # 拉取镜像

sudo docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=[password]' -p 1433:1433 --name azuresqledge -d mcr.microsoft.com/azure-sql-edge # 运行镜像于容器中

password为项目中配置的密码
  • 配置RabbitMQ
docker pull rabbitmq # 拉取镜像

docker run -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest --name mq --hostname localhost -p 15672:15672
-p 5672:5672 -d rabbitmq:3-management # 运行 name为容器中mq的名字
  • 配置redis
docker pull redis:latest # 拉去官方镜像

docker images # 查看本地镜像是否拉取完成

docker run -itd --name redis-test -p 6379:6379 redis # 运行
  • 配置seq
docker pull datalust/seq

docker run \
  --name seq \
  -d \
  --restart unless-stopped \
  -e ACCEPT_EULA=Y \
  -e SEQ_FIRSTRUN_ADMINPASSWORDHASH="$PH" \
  -v /path/to/seq/data:/data \
  -p 80:80 \
  -p 5341:5341 \
  datalust/seq
  • 配置MySQL(5.7 跟 8.0)
docker pull mysql:8.0 (版本不同只需要拉取不同版本镜像即可)

docker run --name=my-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=<your_password> -d mysql:8.0

最终效果

拉取的镜像

image-20231108222656920.png

容器管理

image-20231108222739892.png

二、初始化一个纯净的ASP.net core项目

在gitlab下Solar下创建一个仓库

仓库以及项目命名规则:PractiseFor你的英文名

项目架构如下:

image-20231108223638847.png