mirror of
https://github.com/marcogll/hr_soul23.git
synced 2026-01-13 13:25:16 +00:00
This commit introduces the initial infrastructure for the HR platform, as defined by the responsibilities of Agent 1. It includes: - A `Dockerfile` for building the Node.js application container. - A `docker-compose.yml` file to orchestrate the `api` and `db` services. - An `.env.example` file to define the required environment variables. - A `.gitignore` file to exclude unnecessary files from version control. - A log file in `docs/agents/agent-01-infraestructura.md` to document the changes.
994 B
994 B
Bitácora del Agente 1 – Infraestructura & DevOps
Fecha: 2023-10-27
Cambios Realizados
-
Creación de
Dockerfile:- Se ha añadido un
Dockerfilepara construir la imagen del servicio de Node.js. - La imagen se basa in
node:18-alpinepara mantenerla ligera. - Se exponen el puerto 3011 y se define el comando de inicio
node src/index.js.
- Se ha añadido un
-
Creación de
docker-compose.yml:- Se ha creado un archivo
docker-compose.ymlpara orquestar los servicios de la aplicación. - Define dos servicios:
api(el backend de Node.js) ydb(una base de datos PostgreSQL). - Configura una red
app-networkpara la comunicación entre servicios. - Se define un volumen
postgres-datapara la persistencia de los datos de la base de datos.
- Se ha creado un archivo
-
Creación de
.env.example:- Se ha añadido un archivo
.env.examplecon las variables de entorno necesarias para la configuración de la base de datos y la aplicación.
- Se ha añadido un archivo