Setup
A continuación se describen los requisitos y pasos para instalar sudocu para ambientes de producción y desarrollo
Requisitos previos#
docker
docker-compose
git
jq
Pasos para instalar Docker: https://docs.docker.com/install/
Pasos para instalar docker-compose: https://docs.docker.com/compose/install/
Instalación de git y jq en Debian/Ubuntu.
Se puede chequear las dependencias con el comando './sudocu.sh check':
Instalación demo#
Los pasos a seguir son los siguientes:
Clonar el proyecto:
Configurar el entorno en modo Producción (primera pregunta). Es necesario especificar si se utilizara SSL y la url desde donde se accederá:
El comando './sudocu.sh config' genera el archivo '.env' de los cuales se genera cada archivo de configuración, propio de cada subproyecto.
Levantar todo el entorno con el comando './sudocu.sh start':
Agregar la URL indicada (en el ejemplo 'sudocu.local') al archivo
/etc/hosts.Probar acceder desde un browser a http://sudocu.local
Para loguearse, el usuario y password por defecto es admin@sudocu.edu.ar - admin1234
Para ayuda de los comandos disponibles se puede utilizar './sudocu.sh help':
Instalación de desarrollo#
Los pasos son similares a la instalación de producción pero especificando el entorno de desarrollo:
Para loguearse, el usuario y password por defecto es admin@sudocu.edu.ar - admin1234
Instalación de producción con Docker Swarm#
Clonar el proyecto
En caso de no tenerlo, levantar Traefik con SSL.
Levantar sudocu
Se puede configurar si se utiliza una base de datos externa, traefik y la versión.
Para loguearse por primera vez, el usuario y password por defecto es admin@sudocu.edu.ar - admin1234