Your IP : 216.73.216.14


Current Path : /home/deltalab/PMS/
Upload File :
Current File : //home/deltalab/PMS/docker-compose.yaml

version: "3.8"
services:
  mongodb:
    build: ./mongo/
    image : pms-mongodb
    container_name: indaco-pms-mongodb
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - /home/deltalab/PMS/volumes/mongo/database:/data/db
    restart: unless-stopped
    deploy:
      restart_policy:
        condition: on-failure
        max_attempts: 3
    ports:
      - 27017:27017
    expose:
      - 27017
    networks:
      pms-platform:
        ipv4_address: 192.68.13.2

  pms-be:
    build: ./partner-manager-backend/
    image: pms-be
    container_name: indaco-pms-be
    volumes:
      - /home/deltalab/PMS/volumes/pms-be/volume:/data 
    restart: unless-stopped
    depends_on:
      - mongodb
    deploy:
      restart_policy:
        condition: on-failure
        max_attempts: 3
    expose:
      - 3000
    networks:
      pms-platform:
        ipv4_address: 192.68.13.3
  
  ims-connector:
    build: ./ims-connector/
    image: ims-conn
    container_name: indaco-ims-conn
    volumes:
      - /home/deltalab/PMS/volumes/ims-conn/volume:/data
    restart: unless-stopped
    depends_on:
      - pms-be
    deploy:
      restart_policy:
        condition: on-failure
        max_attempts: 3
    expose:
      - 3001
    networks:
      pms-platform:
        ipv4_address: 192.68.13.4

  sms-connector:
    build: ./sms-connector/
    image: sms-conn
    container_name: indaco-sms-conn
    volumes:
      - /home/deltalab/PMS/volumes/sms-conn/volume:/data
    restart: unless-stopped
    depends_on:
      - pms-be
    deploy:
      restart_policy:
        condition: on-failure
        max_attempts: 3
    expose:
      - 3002
    networks:
      pms-platform:
        ipv4_address: 192.68.13.5
  
  pim-connector:
    build: ./pim-connector/
    image: pim-conn
    container_name: indaco-pim-conn
    volumes:
      - /home/deltalab/PMS/volumes/pim-conn/volume:/data
    restart: unless-stopped
    depends_on:
      - pms-be
    deploy:
      restart_policy:
        condition: on-failure
        max_attempts: 3
    expose:
      - 3003
    networks:
      pms-platform:
        ipv4_address: 192.68.13.6

  bubu-generator:
    build: ./buy-button-generator/
    image: bubu-generator
    container_name: indaco-bubu-generator
    volumes:
      - /home/deltalab/PMS/volumes/bubu-generator/volume:/data
    restart: unless-stopped
    depends_on:
      - pms-be
    deploy:
      restart_policy:
        condition: on-failure
        max_attempts: 3
    expose:
      - 3004
    networks:
      pms-platform:
        ipv4_address: 192.68.13.7


  pms-fe:
    build: ./pms-frontend/
    image: pms-fe
    container_name: indaco-pms-fe
    volumes:
      - /home/deltalab/PMS/volumes/pms-frontend/volume:/data
    ports:
      - 4200:4200
    restart: unless-stopped
    depends_on:
      - pms-be
    deploy:
      restart_policy:
        condition: on-failure
        max_attempts: 3
    networks:
      pms-platform:
        ipv4_address: 192.68.13.8
  
networks:
  pms-platform:
    driver: bridge
    ipam:
      config:
        - subnet: 192.68.13.0/24

  #All other services should be put here on, as before