Files
hr_soul23/docs/agents/agent-01-infraestructura.md
google-labs-jules[bot] 8fb964eac0 feat(infra): add Docker setup for backend service
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.
2025-12-13 21:40:23 +00:00

994 B
Raw Permalink Blame History

Bitácora del Agente 1 Infraestructura & DevOps

Fecha: 2023-10-27

Cambios Realizados

  • Creación de Dockerfile:

    • Se ha añadido un Dockerfile para construir la imagen del servicio de Node.js.
    • La imagen se basa in node:18-alpine para mantenerla ligera.
    • Se exponen el puerto 3011 y se define el comando de inicio node src/index.js.
  • Creación de docker-compose.yml:

    • Se ha creado un archivo docker-compose.yml para orquestar los servicios de la aplicación.
    • Define dos servicios: api (el backend de Node.js) y db (una base de datos PostgreSQL).
    • Configura una red app-network para la comunicación entre servicios.
    • Se define un volumen postgres-data para la persistencia de los datos de la base de datos.
  • Creación de .env.example:

    • Se ha añadido un archivo .env.example con las variables de entorno necesarias para la configuración de la base de datos y la aplicación.