PostgreSQL
Node
(v16)yarn
(v1.22.10 idealmente, o en su defecto también se puede usarnpm
v7)
$ cd api
# Instalar dependencias
$ yarn install
# Ejecutar servidor
$ yarn start
$ createuser currencybird -W
Password: password
$ createdb cb_invites_development --owner=currencybird
# Ejecutar migraciones
$ cd api
$ yarn migrate
# Ejecutar seeds
$ yarn seed
$ cd client
# Instalar dependencias
$ yarn install
# Ejecutar servidor
$ yarn start
La API se ejecuta en localhost:3005 y el frontend en localhost:3000
docker
docker-compose
# Lanzar contenedores (usar flag -d para detached mode)
$ docker-compose -f docker-compose.prod.yml up
# Ejecutar migraciones
$ docker exec -it api-container yarn migrate
# Ejecutar seeds
$ docker exec -it api-container yarn seed
La API se ejecuta en localhost:3005 y el frontend en localhost:80