
badgerati/podePode是一个跨平台PowerShell框架,旨在简化REST API、网页、SMTP/TCP服务器的托管流程。该框架支持动态文件渲染、任务调度、日志管理、访问控制等多种功能,适用于需要通过PowerShell快速构建和部署服务的场景。
适用于需要通过PowerShell快速开发和部署以下服务的场景:
以下示例基于GitHub仓库中examples目录下的web-pages-docker.ps1脚本,演示如何通过Docker托管Pode脚本。
假设当前工作目录为示例脚本所在目录,创建如下Dockerfile:
dockerfileFROM badgerati/pode COPY . /usr/src/app/ EXPOSE 8085 CMD [ "pwsh", "-c", "cd /usr/src/app; ./web-pages-docker.ps1" ]
构建镜像:
bashdocker build -t pode/example .
运行容器:
bashdocker run -p 8085:8085 -d pode/example
访问服务:
打开浏览器访问localhost:8085或执行curl localhost:8085,将显示"Hello, world!"页面。
完整文档请参考:[***]
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务