Pular para o conteúdo

Solução de PaaS Brasileiro - Docker, Shell Script e Golang

Iniciei minha aventura no mundo Docker há 6 meses e com a necessidade de agilizar o provisionamento de contêineres iniciei um projeto chamado git2docker.io. Espero que seja útil a alguém.
Rodrigo Alvares cooltrick
Hits: 12.191 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 3: Opções do git2docker.conf

state options:
  • build - detecta e compila o código enviado via git.
  • build:logs - detecta e compila o código enviado via git e mostra os logs.
  • delete ou remove - remove a aplicação.
  • stop - para a aplicação.
  • start - inicia a aplicação.
  • start:logs - inicia a aplicação mostrando os logs.
  • logs - Mostra os logs da aplicação.
  • dockerfile or Dockerfile - força o git2docker a utilizar o dockerfile enviado via git.

Exemplo: state=build

domain Option:

Exemplo: domain=app.linux.site

pre-exec Option:

Opção utilizada quando é preciso executar um comando antes de iniciar a aplicação!

Exemplo: pre-exec=bundle exec rake db:create db:migrate db:seed

git Option:

Caso tenha sua aplicação armazenada em um git externo basta utilizar a flag git como no exemplo abaixo:

git=https://github.com/heroku/node-js-sample

Exemplo de git2docker.conf:

state=build
domain=app.domain.lnx
pre-exec=bundle exec rake db:create db:migrate db:seed
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Git2Docker - Servidor
   2. Usando o git2docker - Máquina cliente
   3. Opções do git2docker.conf
   4. Utilizando um nginx proxy para efetuar o deploy da aplicação utilizando a opção domain
Nenhum artigo encontrado.

Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas

Instalando e usando o GNUstep no Linux

Montando uma rádio de internet no Linux

Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh

Macromedia Studio 8 (Dreamweaver + Flash + Fireworks) no Debian usando o WINE

#1 Comentário enviado por bleckout em 26/04/2015 - 14:09h
Faltou uma coisa importante: Para que serve o Docker? :)

Mas o artigo ficou muito bom.
___________________________________________________________________
"Vivemos todos sob o mesmo céu, mas nem todos temos o mesmo horizonte." - Konrad Adenauer
Ubuntu 14.04 LTS amd64 - Core i7 3770K, 8GB RAM - NVIDIA GTX 760 Windforce
#3 Comentário enviado por bleckout em 27/04/2015 - 08:38h

[2] Comentário enviado por cooltrick em 26/04/2015 - 15:27h

Boa tarde bleckout , a ideia do artigo não era falar sobre docker, pois existem ótimos materiais sobre docker no vivaolinux.

Ótimo artigo sobre docker:

http://www.vivaolinux.com.br/artigo/Docker-Infraestrutura-simples-e-rapida



Sou iniciante em programação, vai ser interessante eu saber disso.

Obrigado por compartilhar.

Contribuir com comentário

Entre na sua conta para comentar.