-
Notifications
You must be signed in to change notification settings - Fork 100
Instalacion con Docker
Via Docker
-
Instalar docker-compose de la manera recomendada para tu sistema operativo.
-
Hacé un fork y cloná el proyecto localmente.
No hace falta buildear la imagen porque ya tenemos una que se construye automáticamente en https://hub.docker.com/r/pyar/pyarweb/
-
Inicializá la base de datos y crear superuser.
$ docker-compose run --rm web ./initialize.sh
-
Levantá los servicios
$ make start
¡Listo! Visitá la dirección http://localhost:8000
para ver el sitio.
De ahora en más, para ejecutar comandos dentro del container debés precederlos con docker-compose run web
.
Por ejemplo, para pasarte a la consola bash del contenedor, ejecutá:
$ docker-compose run web bash
Para simplificar el trabajo armamos un Makefile con varioas alias.
Para tener un shell bash dentro del container:
$ make dockershell
O el shell de django
$ make shell_plus
- Ejecutar tests.
Siempre antes de hacer push probá tus tests y valida pep8 ejecutando:
$ make test
- Actualizar la imagen de Docker.
La imagen de Docker se genera automáticamente con cada commit en dev
. Para tener la última versión hay que ejecutar:
$ docker-compose pull