3分钟快速入门URLOS应用开发

复用君
• 阅读 1413

教你三分钟快速制作URLOS应用

URLOS开发功能正式对外开放了,很多小伙伴们已经跃跃欲试,想尝试着去制作自己的应用,这里我教大家快速制作应用的方法,那就是通过复制应用功能,三分钟就能制作出来一个可安装运行的应用。

复制应用对制作应用效率的提升主要体现在:它可将一个应用复制后,修改变成一个新的应用。就好比程序员常说的“代码复用”,研发中通过复用模块可以少撸很多行代码,从而提高研发效率。

在开始教程之前,请小伙伴们自行安装URLOS,安装命令如下:

curl -SO https://www.urlos.com/install && chmod 544 install && ./install

安装完成之后,还需要修改将/data/urlos/master-config/config.jsonc文件的envType的值设置为dev(开发环境)

vim /data/urlos/master-config/config.jsonc

3分钟快速入门URLOS应用开发

修改之后,在浏览器地址栏输入http://主机IP:9968,登录URLOS,查看开发模式是否生效:

3分钟快速入门URLOS应用开发

下面通过简单案例来演示复制应用功能的用法:

打开左侧菜单应用 > 应用管理,在应用列表搜索php关键词,我们选择复制ID为41的PHP-5.6-网站环境,点击右侧的更多按钮:

3分钟快速入门URLOS应用开发

在弹出菜单中选择复制应用

3分钟快速入门URLOS应用开发

进入复制编辑界面,可以看到源应用的相关配置信息都被完完整整的复制过来了,我们只需要根据实际情况进行修改即可,比如:改一个新的应用名称,换一个新的镜像,增加一个安装脚本等等。

这里我只将应用名称修改为hello-world,在安装脚本中增加3条内容:

test -d /data/www || mkdir -p /data/www
cd /data/www
echo "hello world" > index.php

3分钟快速入门URLOS应用开发

3分钟快速入门URLOS应用开发

点击提交按钮,就这样一个新应用就制作出来了!

来检查一下这个新应用是否可以顺利安装,点击应用列表右边的更多按钮,选择创建服务,待应用部署完成,在浏览器中输入域名,看一下是否显示“hello world”字样:

3分钟快速入门URLOS应用开发

看到上图内容,说明我们制作的新应用没有问题。

以上演示主要是想为小伙伴们打开思路,我们在制作应用时可以通过一些技巧来“偷偷懒”,比如,如果我们制作了一个全新的镜像后,依然可以通过复制应用的方式提高制作效率,只需要在复制之后,选择新镜像,再稍微修改一下脚本或模板或变量即可,很多配置是可以复用的。

点赞
收藏
评论区
推荐文章
可莉 可莉
3年前
15 个开源示例手把手带你用 PyQt 做小型桌面应用
【导语】:想制作属于自己的桌面应用程序吗?这有15个示例带你手把手入门。简介本次将介绍一个用PyQt框架和Python编写的15个小型桌面应用程序的合集。这其中很多应用程序在learnpyqt网站(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2F
Stella981 Stella981
3年前
Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上
这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像。Docker入门系列之一:在一个Docker容器里运行指定的web应用(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.jiansh
Stella981 Stella981
3年前
Python 超燃动态可视化条形图源码及效果图
01—效果!(https://oscimg.oschina.net/oscnet/8ff6375b30f240aa95c93f616e3abc31.jpg)(上图·基于github网页自助动态排行功能截图)(上图·基于下方code制作)02—code
Stella981 Stella981
3年前
Android 应用的动画实践
<h2id"menuIndex0"前言</h2<p尝试搜索了一下android动画的中文资料,很多都是一些枯燥的翻译api的一些文档,很少有系统讲解如何利用动画开发一个应用的资料,忽然,发现很多应用也不怎么注重动画在app的应用,想了想,自己尝试总结一下吧。因为,本人也不是什么动画制作师,没法把动画做得很绚丽,只好,利用内置的效果,进行简单加工
小万哥 小万哥
1年前
Python - 字典4
复制字典您不能简单地通过输入dict2dict1来复制一个字典,因为dict2只会成为dict1的引用,对dict1的更改也会自动应用于dict2。有多种方法可以复制字典,一种方法是使用内置的copy()方法。示例,使用copy()方法制作字典的副本:py
京东云开发者 京东云开发者
7个月前
Docker运行环境安装
作者:京东科技林中Docker是一个开放的平台,用于开发、发布和运行应用程序。Docker分离了应用程序和运行应用的基础设施,从而实现了软件的快速交付。利用docker提供的一系列功能,包括构建、发布、测试和部署,可以帮助开发人员将最新版本代码应用到生产环
美凌格栋栋酱 美凌格栋栋酱
4个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
陈杨 陈杨
1星期前
HarmonyOS5云服务技术分享--Serverless搭建抽奖
✨【实战指南】手把手教你用华为AGCServerless模板快速搭建抽奖活动✨嗨各位开发者小伙伴!今天给大家分享一个超实用的技巧——用华为应用市场AGC的Serverless模板三分钟搞定抽奖活动搭建。不用写后端代码,不用操心服务器维护,特别适合想快速上线
布袋罗汉 布袋罗汉
2年前
快速简单制作macOS Ventura系统ISO格式镜像
ISO格式的镜像其实没有什么制作难度,下面教大家怎么快速简单制作ISO格式的镜像,教程使用到的都是Mac官方的命令。制作好的ISO格式镜像可以用于虚拟机安装或者制作到U盘或者直接在Mac里面打开安装升级。准备系统镜像首先下载好macOS镜像,可以从本站下载
燕青 燕青
1年前
C4D插件:阿诺德Arnold渲染器 (R20-2024版本合集)
Arnold插件是一款由SolidAngle开发的高级3D渲染软件,它为用户提供了高品质的图像渲染和动画制作工具。该插件在电影、电视、广告和游戏制作等领域得到广泛应用。Arnold插件具有以下特点和功能:快速且高效:Arnold采用了先进的渲染算法,能够快
公孙晃 公孙晃
1年前
C4D插件:阿诺德Arnold渲染器 (R20-2024版本合集) v4.6.5.1
是一款由SolidAngle开发的高级3D渲染软件,它为用户提供了高品质的图像渲染和动画制作工具。该插件在电影、电视、广告和游戏制作等领域得到广泛应用。Arnold插件具有以下特点和功能:快速且高效:Arnold采用了先进的渲染算法,能够快速渲染复杂场景。