diff --git a/docker-compose.yml b/docker-compose.yml index a56a80e..4f7dbf1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,9 +1,42 @@ version: '3.8' - services: - planilla: - image: gitea.interno.com/nucleo000/planilla:latest - container_name: planilla - restart: unless-stopped + db: + image: postgres:15 + environment: + POSTGRES_USER: usuario + POSTGRES_PASSWORD: clave + POSTGRES_DB: midb + volumes: + - db_data:/var/lib/postgresql/data + networks: + - app-net + + api: + build: ./api + depends_on: + - db + environment: + DB_HOST: db + DB_USER: usuario + DB_PASSWORD: clave + DB_NAME: midb ports: - - "3008:3000" + - "4000:4000" + networks: + - app-net + + ui: + build: ./ui + depends_on: + - api + ports: + - "8080:80" + networks: + - app-net + +volumes: + db_data: + +networks: + app-net: + driver: bridge