Aplicación de ejemplo para usar como base para las diferentes charlas y talleres que necesiten hacer prototipos rápidos y sencillos.
Una vez tengas Docker instalado en tu sistema, para comenzar a trabajar con el proyecto:
- Genera el container de
web
condocker-compose build web
. - Instala las dependencias con
docker-compose run web mix deps.get
. - Crea la base de datos con
docker-compose run web mix ecto.create
. - Ejecuta las migraciones con
docker-compose run web mix ecto.migrate
. - Instala las dependencias de Node.js con
docker-compose run web bash -c "cd assets; npm install"
. - Inicia la aplicación con
docker-compose up
.
Estos pasos asumen que previamente has seguido las instrucciones del entorno de desarrollo.
- Crea la base de datos de test con
docker-compose run web env MIX_ENV=test mix ecto.create
. - Ejecuta las migraciones en test con
docker-compose run web env MIX_ENV=test mix ecto.migrate
. - Ejecuta la suite de tests con
docker-compose run web env MIX_ENV=test mix test
.
Este proyecto forma parte de la organización elixirasturias. Esto significa que cumple con los core values, el código de conducta, y usa una licencia equivalente.