-
Instalar Docker Desktop: Si no lo tienen, es el primer paso.
-
Clonar tu repositorio:
git clone <URL_DE_TU_REPOSITORIO>
-
Navegar a la carpeta del proyecto:
cd football-api -
Copiar las variable de entorno del archivo de ejemplo al de ambiente
cp .env.sample .env
-
Levantar todo con:
docker compose up
Aca las instruciones para correr cada servicio por separado
docker compose down -v # Esto detiene los contenedores y elimina los volúmenes (incluido db_data)
docker compose up -d # Esto vuelve a crear todo desde cero, ejecutando init.sqlmysql -h 127.0.0.1 -P 3306 --user=football_api --password=password football_dbmysql> SHOW TABLES;mysql> SELECT * FROM users;mysql> exit;$ npm install# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod