Deploy

Advertencia

Esta guía es para pesonas con permisos de escritura sobre el repositorio. Usarla con responsabilidad.

En esta guía aprenderemos a desplegar el sitio a producción usando Nikola.

Preparando tu entorno local

Siguiendo los pasos de la guía de contribución deberías tener tu instancia local funcionando.

Comprobando la funcionalidad del sitio

Antes de desplegar el sitio, asegúrate que:

  • El sitio está funcional (make serve)
  • Todas las pruebas están pasando en travis
  • No hay errores o warnings importantes al compilar el sitio (make serve)

Desplegar

Tenemos un archivo make para facilitar el deploy, úsalo. Asegúrate que:

  1. Estés en la rama adecuada (git checkout src)
  2. No tengas cambios locales (git status debe estar limpio)
  3. Tengas los últimos cambios del repositorio (git pull origin src)
  4. El sitio está funcional

Para desplegar el sitio, usamos el comando make deploy. Debes ver un mensaje de éxito en caso que todo haya salido bien.

Puedes chequear la rama master para verificar que los archivos compilados se encuentran subidos. Los cambios podrán ser vistos en https://pythonecuador.org en aproximadamente 5 minutos.

Dominio

El dominio usado actualmente es pythonecuador.org, si necesitas acceso a las configuraciones del dominio, pregunta en el grupo de Telegram.

Errores comunes

¿Encontraste un error al hacer un deploy? ¡Documenta la solución aquí!