跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 大家是怎么自动化部署 Django 项目的
未分類
30 3 月 2020

大家是怎么自动化部署 Django 项目的

大家是怎么自动化部署 Django 项目的

資深大佬 : lucky4 24

有没有类似于 Capistrano 的工具
Google 搜了一下没有找到特别满意的,能找到的都是很久没维护的
大佬有話說 (16)

  • 資深大佬 : teddy2725

    docker

  • 資深大佬 : banxi1988

    简单项目直接用的 docker-compose

  • 資深大佬 : wingor2015

    Capistrano 不能部署 django ?

  • 資深大佬 : Haujilo

    没用过 Capistrano,现在一般打包成容器镜像部署,如果没有条件打包成容器镜像发布,我一般是先打包成 wheel 包送到服务器安装,至于怎么情况下怎么送服务器自动部署,一般就是 ansible 这类工具或者脚本通过 CI 工具发布,具体看需求。

  • 主 資深大佬 : lucky4

    @wingor2015 官方没有支持 Django 项目的插件 ,第三方到是有,但是很久没维护了

  • 資深大佬 : zkaip

    自己写脚本……

  • 資深大佬 : NaVient

    k8s

  • 主 資深大佬 : lucky4

    @Haujilo 谢谢解答,现在看来都流行用 docker 来部署项目,有时间还得填一下 docker 的坑。

  • 主 資深大佬 : lucky4

    @zkaip 不想自己造轮子。

  • 資深大佬 : 37Y37

    docker 挺好的

  • 資深大佬 : ferstar

    直接 docker 走起
    https://zhuanlan.zhihu.com/p/38133078

  • 資深大佬 : uriel2333

    @zkaip 可可姐?

  • 資深大佬 : ArtIsPatrick

    Jenkins 不行吗?

  • 資深大佬 : oahebky

    Fabric3

    看《测试驱动开发 with python 》一书学的。
    里面也有做自动化测试

  • 資深大佬 : xpresslink

    三种方案用哪个取决于你的项目需要。
    ( 1 ) DOCKER 方案:用搭建 gitlab,写好 dockerfile, jenkins 打包镜像,拉起容器等。
    ( 2 )在服务器上弄个 git 仓库,然后用钩子脚本,把 push 代码到服务器后自动更新到项目工作目录,重起服务。
    ( 3 )最省事直接用 pycharm 的 deployment 功能把本地文件直接复制到服务器工作目录

  • 主 資深大佬 : lucky4

    @xpresslink 谢谢!感觉个人项目就怎么简单怎么来,后来我用 fabric 写脚本部署了。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具