Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gerenciamento do docker-compose #6

Open
wilcorrea opened this issue Jun 20, 2018 · 9 comments
Open

Gerenciamento do docker-compose #6

wilcorrea opened this issue Jun 20, 2018 · 9 comments
Labels
info Labels para sinalizar issues de cunho informativas task Tasks da aplicação

Comments

@wilcorrea
Copy link
Member

wilcorrea commented Jun 20, 2018

Versionar o docker-compose.yml pode ser problemático. Cada ambiente tem suas peculiaridades e quando uma configuração de ambiente é sincronizada entre dispositivos podem acontecer conflitos de portas ou outras diretivas.

O Docker Compose prevê isso (https://docs.docker.com/compose/extends/#example-use-case) e nos dá até a opção de usar o docker-compose.override.yml. Então temos algumas opções à seguir:

@wilcorrea
Copy link
Member Author

1- colocar o docker-compose.override.yml no .gitignore e deixar um docker-compose.override.yml.example

@wilcorrea
Copy link
Member Author

2- colocar o docker-compose.yml no .gitignore e versionar um docker-compose.yml.example

@wilcorrea
Copy link
Member Author

3- colocar todas as propriedades em .env.example, que deverá ser renomeado como .env e utilizar elas dentro do docker-compose.yml

@dersonsena
Copy link
Member

Massa viu @wilcorrea ! Eu acho que a opção 1 ou 2 seria totalmente válidos! Tendo em vista que até tem um .env.dist já no projeto. O que tu acha @Luitame ? Já que tu quem propôs o docker no projeto pode falar com mais propriedade.

@Luitame
Copy link
Collaborator

Luitame commented Jun 21, 2018

@dersonsena e @wilcorrea o que você decidirem aí tá beleza! =)

@dersonsena
Copy link
Member

kkkkkk... Queremos tua opinião @Luitame ! Sai de cima do muro homi !

@Luitame
Copy link
Collaborator

Luitame commented Jun 21, 2018

@dersonsena mano a minha escolha é a mesma (3) do @wilcorrea lá no grupo, mas não vejo problema em ser a (2) não.

@wilcorrea
Copy link
Member Author

Eu votei no 2 e 3 porque fica bem flexível e eu não fui muito com a cara do override (desde que vi isso a primeira) porque fiquei achando que pode gerar confusão para quem não está ligado nos funcionamentos dos esquema

@dersonsena
Copy link
Member

@wilcorrea Pois arrocha na PR! Cria esse paranauê e já inaugura a primeira de muitas PR's suas =)

@dersonsena dersonsena added the info Labels para sinalizar issues de cunho informativas label Jun 21, 2018
@dersonsena dersonsena reopened this Jun 24, 2018
@dersonsena dersonsena added the task Tasks da aplicação label Jun 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
info Labels para sinalizar issues de cunho informativas task Tasks da aplicação
Projects
None yet
Development

No branches or pull requests

3 participants