- Sobre este projeto
- Continuous Integration
- TL;DR (Too Long, Didn't Read)
- Como obter Docker?
- Como publicar o site
- Como rodar um servidor
Este repositório é para o site do http://fossday.org. Um evento comunitário que é realizado em Lajeado/RS.
Caso tenha interesse em contribuir, deixe sem Pull Request :-)
https://travis-ci.org/fossday/site
Baixe Docker com o comando mágico (funciona somente em Sistemas Operacionais). Windows, sorry :-)
curl -fsSL https://get.docker.com/ | sh
Publicação de código, ou seja, transforma todos os arquivos.md para HTML
docker run -it \
-v $(pwd)/site:/src \
-v $(pwd)/site/public:/src/public \
raffaeldutra/docker-gohugo
Se você precisar de mais arquivos de configuração para rodar tanto em sua máquina local ou em Docker, passe como último parâmetro. Exemplo:
docker run -it \
-v $(pwd)/site:/src \
-v $(pwd)/site/public:/src/public \
raffaeldutra/docker-gohugo /gohugo.sh -p novo-arquivo.toml
Aqui é possível rodar Hugo em modo servidor
docker run -it \
-v $(pwd)/site:/src \
-p 1313:1313 \
raffaeldutra/docker-gohugo /gohugo.sh
Se você precisar de mais arquivos de configuração para rodar tanto em sua máquina local ou em Docker, passe como último parâmetro. Exemplo:
docker run -it \
-v $(pwd)/site:/src \
-p 1313:1313 \
raffaeldutra/docker-gohugo /gohugo.sh -s novo-arquivo.toml