Docker
Puedes usar Docker para tener una instalación local de Consul Democracy si:
Estás teniendo problemas para instalar los prerrequisitos correctamente.
Quieres tener una instalación local rápidamente para probar o hacer una demo.
Prefieres no interferir con instalaciones de apps Rails existentes.
Prerrequisitos
Debes tener instalador Docker y Docker Compose en tu ordenador:
macOS
Puedes seguir la guía oficial de docker
O si tienes instalado homebrew y cask puedes ejecutar:
La aplicación de Docker te pedirá darle permisos e intrudocir tu contraseña.
Linux
Instala Docker:
Instala Docker Compose
Windows
En la página de [https://www.docker.com/get-started](Empezando con Docker), en la sección "Docker Desktop", selecciona "Download for Windows", y ejecútalo. Debería tardar unos 5 minutos.
Si encuentras el error "WSL 2 installation incomplete":
Ejecuta PowerShell como administrator
Ejecuta
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Ejecuta
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Ejecuta
wsl --set-default-version 2
Reinicia el sistema
Se iniciará Docker Enginer. tardará unos minutos. Tras esto, tendrás la opción de usar la applicación de Docker Desktop y la orden
docker
de PowerShell/Bash
Instalación
Clona el repositorio en tu ordenador y entra en el directorio:
macOS & Linux
Creamos nuestros ficheros de secrets y database basados en los ejemplos:
Y generamos el contenedor:
Arrancamos el servicio de base de datos:
Ahora podemos crear la base de datos e introducir datos de prueba:
Windows
Pendiente de ser completado... ¡Se agradecen las Contribuciones!
Corriendo Consul Democracy en local con Docker
macOS & Linux
Una vez instalado, puedes lanzar la aplicación con:
Y podrás acceder a la aplicación desde tu navegador visitando http://localhost:3000
Adicionalmente, si quieres lanzar por ejemplo la consola de rails:
Para verificar que los contenedores estan corriendo usa:
Windows
Pendiente de ser completado... ¡Se agradecen las Contribuciones!
¿Tienes problemas?
Ejecute los comandos en el directorio de Consul Democracy, para borrar todas las imágenes y contenedores anteriores del Docker de Consul Democracy. Luego, reinicie el proceso de instalación de Docker:
Quitar todas las imágenes de Consul Democracy:
Quitar todos los contenedores de Consul Democracy
Verificar si todavía hay algún contenedor:
Caso positivo, eliminar cada uno de forma manual:
Last updated