Usando plataformas como servicio para publicar tus aplicaciones web. Un pequeño repaso y algunos trucos recomendados (sobre todo si eres nuevo en esto y no quieres gastar mucho).
8. MARKERS
Solo hay que crear un chero en "openshift/markers"
force_clean_build
hot_deploy
disable_auto_scaling
9. ALGUIEN PREGUNTÓ POR HOOKS (1)
Esto va en la carpeta ".openshift/hooks"
CARTRIDGE
start -> al iniciar
stop -> al parar
reload -> al reiniciar
tidy -> al liberar
10. ALGUIEN PREGUNTÓ POR HOOKS (2)
BUILD
prebuild
build
deploy
post_deploy
Escritos en lo que tengas instalado en el cartbridge
11. UTILIDADES CHACHIS DE
HEROKU
Marketplace muy completo
Scheduled Jobs and Custom Clock Processes
También tiene hooks (pero es más pesado) o añadiendo
add-ons
Hay que poner tarjeta de crédito para vivir en condiciones,
por lo que pierde SWAG
12. GOOGLE APP ENGINE
Fácil integración con servicios Google
Varias formas de trabajar en background
Sistemas de BD propios
PHP, Go, Java y Python
13.
14. OTROS
No probados o considerados insu cientes*
*Forma elegante de decir basura
15. ¿GRATIS Y SE APAGA?
Ping...
Desde un servicio EXTERNO
Servicios como "Up time robot"
16. JUAN PALOMO... Y "TO" ESO (1)
¿Qué es realmente un "cartridge" de OpenShift?
17. JUAN PALOMO... Y "TO" ESO (2)
Un cartridge sin nada -> Do-It-Yourself
¡¡EJECUTA LO QUE "SEA"!!
Una radio, por ejemplo
Recuerda que no eres root
18. GRANJA WEB PACHANGUERA (1)
Nos podemos quedar cortos
(o simplemente queremos hacerlo más "chupiguay")
20. QUITA, QUE TÚ NO SABES
OPENSHIFT CARTRIDGE DEVELOPMENT KIT
Permite crear tu propio cartridge. Tú eliges qué cosas trae
instaladas y cuales no
21. TODO "AS A SERVICE"
Mobile Backend aaS
Database aaS
22. CONSEJOS VARIOS
Usa Git
Usa GitHub
Trastea todo lo que puedas
Sígueme en @iblancasa
Echa un ojo a http://blog.iblancasa.com/calendario/
Apúntate a https://telegram.me/etsiit_ugr
Asistid a "cosas"