Setup
A continuación se describen los requisitos y pasos para instalar sudocu para ambientes de producción y desarrollo
#
Requisitos previosdocker
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 demoLos 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 desarrolloLos 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 SwarmClonar 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