dotnet webapi playground
1.0.0
很多时候,我们需要发布 RESTful 微服务,并在 Docker 容器(Kubernetes、Google Cloud Run、Serverless 平台等)中进行详细记录和部署。
这个游乐场项目展示了许多可以在项目中重用的功能。
这是一个实时项目,可能会经常更新。
.NET 6.0 webapi 应用程序
码头工人
如果您已经安装了 Windows 版 Git,请运行以下命令:
git clone https://github.com/seixaserick/dotnet-webapi-playground
cd dotnet-webapi-playground
如果您已经安装了 Docker Desktop,只需按照以下步骤操作
要创建 Docker 映像,请在项目目录的命令提示符中运行以下命令行:
docker build -t dotnet-webapi-playground -f Dockerfile .
如果您没有 Redis 实例,请在 Docker 中设置 Redis 服务器
docker run --name redis -d -p 6379:6379 -e REDIS_PASSWORD=supersecretpassword --restart always redis:latest /bin/sh -c 'redis-server --appendonly yes --requirepass ${REDIS_PASSWORD}'
要在 Docker 容器中运行映像并与其交互,请运行以下命令行:
docker run -it -p 1977:80 --name=dotnet-webapi-playground --restart=always dotnet-webapi-playground
打开:http://localhost:1977/square/8(不带https)
要停止容器,请运行以下命令行:
docker stop dotnet-webapi-playground
要删除容器(即使它正在运行),请运行以下命令行:
docker rm --force dotnet-webapi-playground
克隆存储库后,您可以使用 Visual Studio 打开项目。按
F5
构建或调试它。
使用 Visual Studio 打开解决方案文件
dotnet-webapi-playground.sln
,然后按F5
运行该项目!
string extension
来执行.ToBase64Encode()
,然后您可以尝试inputString.ToBase64Encode();
相反函数方法。