/pyarweb

El sitio web de Python Argentina

Primary LanguageHTML

Build Status

pyarweb

Esta es la implementación del sitio para PyAr / Python Argentina hecha con Django por su comunidad, wooohooo!

Decenas de personas han colaborado de diversas maneras. ¡Gracias por eso! Y vos ¿te querés sumar?

¿Cómo arranco / instalo el proyecto en mi máquina?

Via Docker (recomendando):

  1. Instalar docker-compose de la manera recomendada para tu sistema operativo. En windows podés usar

  2. Hacé un fork y cloná el proyecto localmente.

  3. Construir la imágen para la aplicación. Esto bajará e instalará todas las dependencias dentro de un contenedor, sin modificar el equipo anfitrión:

     $ cd path/to/pyarweb
     $ docker-compose build
    
  4. Inicializá la base de datos.

    $ docker-compose run web ./initialize.sh

  5. Levantá los servicios

     $ docker-compose up -d
    

¡Listo! Visitá la dirección http://localhost:8000 para ver el sitio. Un usuario administrador admin con password admin ya debería estar cargado.

De ahora en más, para ejecutar comandos dentro del container debés precederlos con docker-compose run web. Por ejemplo, para entrar en el shell de django, ejecutá:

  $ docker-compose run web python3 manage.py shell

También podés ejecutar docker-compose run web bash y directamente pasarte a la consola bash del contenedor

¿Y sin docker?

Si no te gusta o no podés usar docker y querés instalar todo el entorno en tu propia maquina, podés ver instrucciones generales en esta página de la wiki

Más info

Para más información visitá (y contribuí!) a nuestra wiki de desarrollo