- Nativo
- Python 3.11
- Pip
- Docker
- Linux ou Docker Descktop
- Docker
- Docker-Compose
pip install -r requirements.txt
mkdocs serve
mkdocs gh-deploy
Caso não tenha o docker instalado, siga estes comandos para instala-lo, estes comandos são para distribuições Debian e Ubuntu.
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt install docker-ce
sudo service docker status
sudo usermod -aG docker ${USER}
su - ${USER}
wget https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-linux-x86_64
mv docker-compose-linux-x86_64 docker-compose
chmod +x docker-compose
sudo mv docker-compose /usr/local/bin/
Para verificar se o docker-compose foi instalado, execute o comando, se estiver tudo certo, irá apresentar a versão do aplicativo.
docker-compose --version
git clone [email protected]:rubeus-tecnologia-e-inovacao/docs.git
1.2 Logo após terminar os passos anteriores, devemos criar a imagem do docker para a documentação, nesta imagem contém todas a dependencias necessarias para rodar o projeto.
(Deve demorar alguns minutos para a conclusão da montagem da imagem.)
docker build -t mkdocs-material .
docker run --rm -it -p 8000:8000 -v ${PWD}:/docs mkdocs-material
Para verificar se realmente o serviço está funcionando, no navegador, abra: http://localhost:8000
docker run --rm -it -v ~/.ssh:/root/.ssh -v ${PWD}:/docs mkdocs-material gh-deploy