From 8ac291d2592ac3303f99c619a253fb96e7f47fe8 Mon Sep 17 00:00:00 2001 From: emrekirman Date: Mon, 29 Dec 2025 12:24:27 +0000 Subject: [PATCH] perfume catalog service added to avente manifests --- avente-crm/aventecrm.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/avente-crm/aventecrm.yml b/avente-crm/aventecrm.yml index c3852ba..8ce1b9f 100644 --- a/avente-crm/aventecrm.yml +++ b/avente-crm/aventecrm.yml @@ -29,6 +29,11 @@ services: image: ghcr.io/emrekirman/avente-perfume-detail-service:latest environment: - MONGODB_URI=mongodb://admin:emre98836@mongodb:27017/perfume_db?authSource=admin + - PG_HOST=postgres-db + - PG_PORT=5432 + - PG_DATABASE=avente-erp + - PG_USER=postgres + - PG_PASSWORD=98836 deploy: replicas: 1 update_config: @@ -49,6 +54,38 @@ services: networks: - mongodb_backend-net - avente_internal + perfume-catalog: + image: ghcr.io/emrekirman/avente-perfume-catalog:latest + environment: + - API_BASE_URL=http://perfume-detail-api:3000 + deploy: + replicas: 1 + update_config: + parallelism: 1 + delay: 10s + order: start-first + restart_policy: + condition: on-failure + delay: 5s + max_attempts: 3 + resources: + limits: + cpus: '1' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + labels: + - traefik.enable=true + - traefik.http.routers.aventecatalog.rule=Host(`katalog.avente.com.tr`) + - traefik.http.routers.aventecatalog.entrypoints=websecure + - traefik.http.routers.aventecatalog.tls.certresolver=myresolver + - traefik.http.services.aventecatalog.loadbalancer.server.port=3001 + - traefik.http.routers.aventecatalog.service=aventecatalog + networks: + - avente_internal + - traefik-public + - redis_redis_net networks: postgres_network: external: true