宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 3680|回复: 26

尝试实现 Python 的一键部署 Tushe.org!标题要长!

[复制链接]
发表于 2015-7-24 10:27:46 | 显示全部楼层 |阅读模式
本帖最后由 ericls 于 2015-7-23 22:51 编辑

Python 因为部署方式问题 在众多站长中普及率比较低 楼主希望用 container 的方式解决这个问题

废话不多说,本人尝试用 Docker 作为 container 来发布 Python 写的 WEB 应用。
这次以 tushe.org 这个源码为例:https://github.com/ericls/tushe

将 container 托管于 docker 官方的 hub

编写了一个很小很小的 shell 来实现一键部署

只需要一个命令就可以体验:

  1. bash -c "$(wget -O - https://raw.githubusercontent.com/ericls/tushe/master/docker-run.sh)"
复制代码


请确保你的 vps 能够运行 docker,基本上 kernel 在 3.10 以上的问题都不大

会提示输入端口,不要输入80这些常用的

运行完成之后, 会提示 nginx 的配置,照着配置就可以了。(那个端口是个 socket 端口,所以直接 http 访问不了,需要从 nginx 过一次)

第一次运行的时间会比较久 因为需要下载安装一些东西

以后再运行这个命令可以实现重启 或者 服务器重启后的再次启动等等

目前对于这种部署方式只是个尝试 但是在这个过程中已经看到了令人激动的可能性!以后会继续往这个方向探索。
发表于 2015-7-24 10:31:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2015-7-24 10:34:23 | 显示全部楼层

8QE 大神 看我可怜 送我几个杜甫吧
Saker 该用户已被删除
发表于 2015-7-24 10:35:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2015-7-24 10:36:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2015-7-24 10:37:05 | 显示全部楼层
Saker 发表于 2015-7-23 22:35
楼主我又来支持你了。。前排专业点赞二十年

Python 就是因为部署方式问题 在众多站长中普及率比较低 希望这种 container 的方式能解决这个问题
发表于 2015-7-24 10:54:37 | 显示全部楼层
持续关注!
真的!
 楼主| 发表于 2015-7-24 11:07:59 | 显示全部楼层
6911054 发表于 2015-7-23 22:54
持续关注!
真的!

感谢关注
 楼主| 发表于 2015-7-24 12:43:02 来自手机 | 显示全部楼层
卖女孩的小火柴 发表于 2015-7-23 22:36
貌似不错,占个位先。

试试好不好玩啊
发表于 2015-7-24 12:44:47 | 显示全部楼层
楼主我又来支持你了。。前排专业点赞二十年
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|兜哪儿主机交流论坛

GMT+8, 2024-9-20 15:24 , Processed in 0.073658 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表