openedx-fullstatck-环境部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openedx-fullstatck-环境部署相关的知识,希望对你有一定的参考价值。

vagrant virtual是什么我这里不做解释!

opendex官方环境部署教程:

https://openedx.atlassian.net/wiki/display/OpenOPS/Running+Fullstack

其中安装相应的vagrant和virtualbox版本问题,下面是不同版本的链接:

vagrant:https://releases.hashicorp.com/vagrant/

virtualbox:https://www.virtualbox.org/wiki/Download_Old_Builds

 

走下一步:

//创建文件夹(随便什么地方,当然最好文件路径没有中文)

mkdir fullstack

//进入文件夹
cd fullstack
//下载vagrantfile文件(也就是虚拟机box的配置文件)
curl -https://raw.githubusercontent.com/edx/configuration/named-release/dogwood/vagrant/release/fullstack/Vagrantfile > Vagrantfile
//如果没有安装curl,第一种方法:直接在游览器访问:
https://raw.githubusercontent.com/edx/configuration/named-release/dogwood/vagrant/release/fullstack/Vagrantfile
技术分享
//复制访问的页面内容,在fullstatck文件夹创建vagrant文件把内容粘贴,vagrant文件没有后缀名
//第二种方法:github上有configuration资源:https://github.com/edx/configuration,
vagrant/release/fullstack/vagrantfile应该就是(本人没有亲测过,直觉可以)
走下一步:
//这一步需要能访问外网,如果访问不了自己想办法吧
vagrant plugin install vagrant-hostsupdater
//启动虚拟机
vagrant up
//看vagrantfile的代码就知道,vagrant up:1.查找:name => "dogwood-fullstack-rc2"名为:dogwood-fullstack-rc2的box
//2.未找到:下载-安装-启动;找到:启动
主要说明下载box部分:在控制台下载xx%百分比的进度,每次下载失败会重新下载,box一般2G-4G,所以我们直接复制链接,
用迅雷或者其他下载器下载,按照平常的vagrant部署box的形式安装虚拟机:
1.备份vagrantfile
2.vagrant box add dogwood-fullstack-rc2  下载好的本地box地址
3.用备份的vagrantfile替换新生成的vagrantfile(我记得会生成新的,没有就不搭理)
4.vagrant up
-------------------------------------------------------------------------------------------------------------------------------------------------

vagrant安装配置 | vagrantfile介绍:

https://github.com/astaxie/Go-in-Action/blob/master/ebook/zh/01.2.md

 

以上是关于openedx-fullstatck-环境部署的主要内容,如果未能解决你的问题,请参考以下文章

Python 远程开发环境部署与调试

将 Play 代码从 git 存储库部署到生产环境的最佳实践是啥?

指定要在 Elastic Beanstalk 环境中部署的 git 分支代码

本地环境代码一码云一服务器代码部署

十分钟完成Springboot 生产环境搭建代码仓库安装自动打包部署

部署气流代码库