A minimal Youtube project
Para clonar este repositorio junto a todos los otros del proyecto, se debe correr:
git clone --recursive git@github.com:NachoRaik/tutubo.git
Si ya esta clonado, pero hubo cambios en el repositorio y en los submodulos, ejecutar los siguientes comandos (CUIDADO: hacer esto reseteará los submodulos, procurar stashear/commitear todos los cambios que se encuentren presentes):
git pull
git submodule update --init --recursive
Consideraciones:
- Los subrepos estarán apuntando a algún commit en particular, recordar hacer
checkout
ypull
de lo último a la hora de trabajar sobre ellos. - El clone se hará mediante SSH, por lo que deberá configurarla, de no tenerla.
- Para versiones anteriores de Git, es posible que deba hacerse además:
git submodule update --init --recursive
Para levantar local el sistema, se debe correr el siguiente comando:
docker-compose up --build
Para pegarle a cada servicio:
- AppServer --> http://localhost:5000
- AuthServer --> http://localhost:3000
- MediaServer --> http://localhost:5005
Disclaimer: Para probar el flujo de la app, se le debería pegar únicamente al AppServer