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

Deploy de aplicações super simplificado (discussão geral) #60

Open
fititnt opened this issue Jun 3, 2019 · 2 comments
Open

Deploy de aplicações super simplificado (discussão geral) #60

fititnt opened this issue Jun 3, 2019 · 2 comments
Labels
related-container Recurso pode estar relacionado a contêineres linux related-paas Recurso pode estar relacionado a PaaS (Platform as a Service) server-aguia-pescadora Servidor(es): aguia-pescadora.etica.ai

Comments

@fititnt
Copy link
Owner

fititnt commented Jun 3, 2019


Tópico geral sobre referência de commits, issues e comentários para por no ar alguma estratégia que permita usuários que ajudem a comunidade a terem um local gratúito para publicarem suas aplicações.

Caso a ideia do experimento de Águia Pescadora #5 vá além do período de testes experimentais, a estratégia usada na Águia Pescadora Bravo #16 atualmente é complexa para quem for administrar. Se o custo de horas após as configurações nesse período inicial for menor e não necessariamente aumentar o custo de infraestrutura isso pode simplificar decisões estratégicas. Ou mesmo que outros administradores de sistemas resolvam emprestar hardware pra gente poder apoiar pessoal da comunidade.


Edições

  1. Adicionado URL para https://github.com/tsuru/gandalf/
@fititnt fititnt added the server-aguia-pescadora Servidor(es): aguia-pescadora.etica.ai label Jun 3, 2019
fititnt added a commit that referenced this issue Jun 3, 2019
…cial do Tsuru é feito de máquina remota; iniciado documentação de Gandalf (#60)
fititnt added a commit that referenced this issue Jun 3, 2019
…andalf (#60) via gerenciadores de pacotes indicados na documentação oficial
@fititnt
Copy link
Owner Author

fititnt commented Jun 3, 2019

Reportei em tsuru/gandalf#216 que não tem instalador (sem precisar recompilar do fonte) para o Ubuntu 18.04 LTS "Bionic Beaver".

@fititnt fititnt added the related-paas Recurso pode estar relacionado a PaaS (Platform as a Service) label Jun 3, 2019
@fititnt
Copy link
Owner Author

fititnt commented Jun 3, 2019

Deploy por linha de comando usando o tsuru-client (ok, ainda é se usar o git push, mas dependendo não é muito mais complexo).

## Isso em devel-fititnt-bravo
mkdir -p ~/tmp/tsuru/ola-mundo
cd ~/tmp/tsuru/ola-mundo
echo "<?php phpinfo(); ?>" > index.php
# tsuru app-create ola-mundo-php php # Error: You must provide a team to execute this action.
tsuru help app-create
tsuru app-create ola-mundo-php php --team padrao
tsuru app-info --app ola-mundo-php
tsuru app-deploy -a ola-mundo-php .
# Veja http://ola-mundo-php.192.99.69.2.nip.io/
# :D

Captura de tela de 2019-06-03 05-17-50

E sim, a versão do PHP da imagem padrão está desatualizada, já sei como continuar a partir daqui.

@fititnt fititnt changed the title Deploy de apps usando git push (discussão geral) Deploy de aplicações super simplificado (discussão geral) Jun 3, 2019
@fititnt fititnt added the related-container Recurso pode estar relacionado a contêineres linux label Jun 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
related-container Recurso pode estar relacionado a contêineres linux related-paas Recurso pode estar relacionado a PaaS (Platform as a Service) server-aguia-pescadora Servidor(es): aguia-pescadora.etica.ai
Projects
None yet
Development

No branches or pull requests

1 participant