blob: 75614f4d75805198d78e48ddc2ca4390ef693614 [file] [log] [blame] [view]
How to Build and Deploy Site
----------------------------
1. Download and Install [``Docker``](http://docker.com)
2. Build site
```
docker build -t flagon:site .
```
3. Deploy site on localhost:8000
```
docker run -p 8000:8000 -it flagon:site python -m http.server
```
4. (Optional): To update the site, can copy the files from the container to `_site`.
```
# First grab container id
CID=$(docker create -p 8000:8000 -it flagon:site python -m http.server)
# Reference container id to grab built contents
docker cp $CID:/app/_site .
```
Then copy files from `_site` in `/site` folder into `/contents` folder.
Merge new website mods at **master** branch with **asf-site** branch to push changes live.