Sigue estos pasos para configurar y ejecutar el proyecto en tu entorno local.
Asegúrate de tener instalados los siguientes programas en tu máquina:
- Docker Desktop
- Git
- Un editor de texto o IDE, como Visual Studio Code (opcional)
- SQL Server Management Studio para administrar bases de datos SQL (opcional)
Para más detalles sobre el software necesario, consulta el documento BasesDatos 2-TP Final-Software necesario.pdf.
-
Clona el repositorio:
git clone https://github.com/juan-saad/final-bd2-2025.git cd final-bd2-2025 -
Configura el valor de
DB_SUFFIX:El valor de
DB_SUFFIXse utiliza para definir el sufijo de las bases de datos creadas. Para cambiarlo debes ir a:- En el archivo
Dockerfile: Si prefieres configurar el valor directamente en el archivoDockerfile, edita la línea correspondiente:CambiaENV DB_SUFFIX=0101por el sufijo que desees.
- En el archivo
-
Construye e inicia los contenedores:
Una vez configurado el valor de
DB_SUFFIX, ejecuta el siguiente comando para construir e iniciar los contenedores en segundo plano:docker compose up -d --build
Este comando se encargará de construir las imágenes necesarias y levantar los servicios definidos en el archivo
docker-compose.yml. -
Verifica que las bases de datos se hayan creado correctamente:
Ingresa al contenedor de SQL Server y verifica que las bases de datos con el sufijo configurado se hayan creado correctamente:
docker exec -it "<nombre_del_contenedor>" /opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P "<tu_contraseña>" -N -C -Q "SELECT name FROM sys.databases"
Tambien podés verificarlo con tu gestor de base de datos SQL, indicando como servidor
localhosty comocontraseñael valor que correspondaReemplaza
<nombre_del_contenedor>y<tu_contraseña>con los valores correspondientes.