Learn to Cloud é um GUIA (não um livro ou curso) originado deste tweet. O objetivo é fornecer um esboço das habilidades que você precisa aprender para entrar na computação em nuvem. Ao final você deverá ter conhecimento técnico para funções como:
Nosso site está no ar aqui
Abra um problema
Dê uma olhada em nosso backlog para obter uma lista completa dos recursos propostos (e problemas conhecidos).
Temos 2 áreas de contribuição:
Adoraríamos ser seu primeiro PR! ou qualquer PR para esse assunto. Dê uma olhada em nosso backlog e comente sobre um problema no qual você gostaria de trabalhar e podemos começar.
Se você tiver ideias para atualizar o conteúdo do guia, abra um PR e nós daremos uma olhada.
Você pode extrair a imagem pública do docker hub rishabkumar7/ltc-website ou construí-la localmente.
Para construir a imagem docker você precisará executar o seguinte comando:
docker build --target < target > -t < tag > .
--target
- Este é o alvo a ser construído. O destino é o nome do estágio no dockerfile. Os alvos válidos são dev
, serve
e caddy
-t
- Este é o nome e tag da imagem que será construída. O formato é:. O nome pode ser o que você quiser. A etiqueta é opcional. Se você não especificar uma tag, a mais recente será usada.
.
- Este é o caminho para o contexto de construção. Neste caso estamos usando o diretório atual (diretório raiz deste projeto) como contexto de construção.
Para executar o alvo de serviço, você precisará executar o seguinte comando:
docker run --rm -d -p 3000:3000 < tag >
--rm
– Este é um sinalizador opcional que removerá o contêiner quando ele sair.-d
– Este é um sinalizador opcional que executará o contêiner em modo desanexado.-p 3000:3000
– Este é um sinalizador opcional que mapeará a porta 3000 no host para a porta 3000 no contêiner.
- Este é o nome e tag da imagem que será executada. Certifique-se de usar a mesma tag que você usou ao construir a imagem. Distribuído sob a licença MIT. Consulte LICENÇA para obter mais informações.