/AspNetCore-Quick-Admin

基于Asp.Net Core 3.1开发的Api后台框架,方便快速搭建新项目的框架。

Primary LanguageC#

基于Asp.Net Core 3.1开发的Api后台框架,方便快速搭建新项目的框架。

  1. 项目名称重命名工具在QuickAdmin项目下,名称为ProjectRenameExecutable.zip,解压运行即可。最新版本的工具可以从这里获取 重命名工具

  2. 也可以运行项目里面的gen_tpl.ps1或者gen_tpl.sh脚本或者自己在命令行输入dotnet new -i .制作项目模版,后面只需要用 dotnet new qadmin -n newProjectName即可基于该模版生成新的项目。对模版不太熟悉的可参考 链接

切记:不管是用重命命名工具还是模版生成新的项目,appsettings.json里面的数据库连接字符串里面的Initial Catalog库名也会被重命名,记得跟实际项目的DB保持一致。

  1. 这里的Dockerfile是依据linux环境的的。更多docker信息,建议参考MSDN文档Github Demo

docker 构建镜像
1. 转到Dockerfile文件所在目录,运行 docker build . -t qadmin 创建镜像(名称是qadmin,tag没指定,默认latest)
2. 根据镜像创建并运行容器 docker run -d --name quick_admin_container -p 5301:80 qadmin (注意,因为Dockerfile里面只暴露了80和443端口,
所以这里映射的docker端口也只能是这俩个,如果映射其它端口,应该还需要手动开放docker的其它端口)