fititnt / cplp-aiops

AIOps para Comunidade dos Países de Língua Portuguesa, 2019/01. [Foco atual: servidores comunitário e gratuito para iniciantes em programação e ciência de dados]
The Unlicense
5 stars 0 forks source link

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

Open fititnt opened 5 years ago

fititnt commented 5 years ago

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 commented 5 years ago

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

fititnt commented 5 years ago

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.