docker build doc.

This commit is contained in:
John Livingston 2021-11-02 16:55:06 +01:00
parent 1f66d785fb
commit cf63f24d27
No known key found for this signature in database
GPG Key ID: B17B5640CE66CDBC

31
documentation/docker.md Normal file
View File

@ -0,0 +1,31 @@
# Docker
## Build the docker image
Install Docker.
Clone the git repository.
Then:
```shell
sudo docker build . -f docker/Dockerfile.buster
```
## Publish docker image
NB: the above commands are only available for John Livingston.
You have to replace by your own docker up repository
if you really need to build such an image.
First, you have to authenticate your Docker environment.
Create an access token on your hub.docker.com account, then use
`sudo docker login --username johnxlivingston` to add your credentials.
```shell
# build the docker image, if not done yet:
sudo docker build . -f docker/Dockerfile.buster
# push on the main tag name:
sudo docker push johnxlivingston/peertubelivechat:production-buster
# push on the current peertube tag name:
sudo docker tag johnxlivingston/peertubelivechat:production-buster johnxlivingston/peertubelivechat:v3.4.1-buster
sudo docker push johnxlivingston/peertubelivechat:v3.4.1-buster
```