Updated README for Python 3.6
Also mentioned Flamenco, made the "mkdir" command a bit more efficient, and used Python 3's pip.
This commit is contained in:
29
README.md
29
README.md
@@ -4,28 +4,29 @@ Welcome to the [Blender Cloud](https://cloud.blender.org/) code repo!
|
|||||||
Blender Cloud runs on the [Pillar](https://pillarframework.org/) framework.
|
Blender Cloud runs on the [Pillar](https://pillarframework.org/) framework.
|
||||||
|
|
||||||
## Quick setup
|
## Quick setup
|
||||||
Set up a node with these commands. Note that that script is already outdated...
|
Set up a node with these commands.
|
||||||
|
|
||||||
```
|
```
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
mkdir -p /data/git
|
sudo mkdir -p /data/{git,storage,config,certs}
|
||||||
mkdir -p /data/storage
|
|
||||||
mkdir -p /data/config
|
|
||||||
mkdir -p /data/certs
|
|
||||||
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get -y install python-pip
|
sudo apt-get -y install python3-pip
|
||||||
pip install docker-compose
|
pip3 install docker-compose
|
||||||
|
|
||||||
cd /data/git
|
cd /data/git
|
||||||
git clone git://git.blender.org/pillar-python-sdk.git
|
git clone git://git.blender.org/pillar-python-sdk.git
|
||||||
git clone git://git.blender.org/pillar-server.git pillar
|
git clone git://git.blender.org/pillar.git -b py36
|
||||||
git clone git://git.blender.org/attract.git
|
git clone git://git.blender.org/attract.git -b py36
|
||||||
git clone git://git.blender.org/flamenco.git
|
git clone git://git.blender.org/flamenco.git -b py36
|
||||||
git clone git://git.blender.org/blender-cloud.git
|
git clone git://git.blender.org/blender-cloud.git -b py36
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
After these commands, run `deploy.sh` to build the static files and deploy
|
||||||
|
those too (see below).
|
||||||
|
|
||||||
|
|
||||||
## Deploying to production server
|
## Deploying to production server
|
||||||
|
|
||||||
First of all, add those aliases to the `[alias]` section of your `~/.gitconfig`
|
First of all, add those aliases to the `[alias]` section of your `~/.gitconfig`
|
||||||
@@ -71,8 +72,8 @@ Now follow the above receipe on the Blender Cloud project as well.
|
|||||||
Contrary to the subprojects, `git pp` will actually perform the deploy
|
Contrary to the subprojects, `git pp` will actually perform the deploy
|
||||||
for real.
|
for real.
|
||||||
|
|
||||||
Now you can press `[ENTER]` in the Pillar and Attract terminals that
|
Now you can press `[ENTER]` in the Pillar, Attract, and Flamenco terminals
|
||||||
were still waiting for it.
|
that were still waiting for it.
|
||||||
|
|
||||||
After everything is done, your (sub)projects should all be back on
|
After everything is done, your (sub)projects should all be back on
|
||||||
the master branch.
|
the master branch.
|
||||||
|
Reference in New Issue
Block a user