基于程序环境部署应用
Websoft9 程序语言环境(Web Runtime)提供一个可靠的程序语言和应用服务器环境,以方便用户自行部署应用程序。它支持多种主流的开发语言,如 Java、Python、Node.js、PHP、Go、Ruby和 .NET 等。同时,它基于 Git 的工作流、DevOps 流程,支持域名绑定和 HTTPS 设置,加速应用部署流程,提供极佳的体验。
配置参数
在使用 Web Runtime 部署应用之前,需了解一下的基本配置参数:
通用参数
-
部署方式:docker compose
-
容器端口:8080
-
Dockerfile:暂不支持
-
容器中手工运行命令(√)
-
自定义命令:存储在编排文件 ./src/cmd.sh,挂载到容器的 /usr/local/bin/cmd.sh 目录
-
字符集:UTF-8
-
多版本:每个语言都支持多版本,合计有几十个可选的版本
-
应用根目录:进入容器后的默认的位置即应用根目录,可运行
pwd
查询- PHP:/var/www/html
- Jetty: /var/lib/jetty/webapps
- Tomee:/usr/local/tomee
- Tomee:/usr/local/tomcat
- 其他环境:/usr/src/app
个性配置
Web Runtime 不同的语言环境拥有更多个性的配置:程序根目录、包管理器、安装扩展、编译、命令行、容器操作系统等。
📄️ Java
配置选项
📄️ .NET
配置选项
📄️ Go
配置选项
📄️ Node.js
配置选项
📄️ PHP
配置选项
📄️ Python
配置选项
📄️ Ruby
配置选项
快速入门
Web Runtime 在 Websoft9 的技术体系中,也是作为一个应用对待,它与 WordPress 这种应用没有本质差异。
如果已经安装 Websoft9,且绑定了全局域名,那么通过 Web Runtime 运行程序及其简单: