HEX
Server: LiteSpeed
System: Linux CentOS-79-64-minimal 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: vishn3436 (5293)
PHP: 8.0.15
Disabled: NONE
Upload Files
File: //data/wpp-docker/docker-server-load-balancing/docker-compose.yaml
version: '3'

services: 

  wppconnect-server-1:
    build: 
      context: ./wppconnect-server
      dockerfile: Dockerfile
    restart: always
    image: wppconnect-server
    container_name: wppconnect-server-1
    hostname: wppconnect-server
    entrypoint: docker-entrypoint.sh yarn dev
    networks: 
      wpp-network:
        ipv4_address: 172.20.0.2
    tty: true
    deploy:
      resources:
        limits:
          memory: 500M
        reservations:
          memory: 200M
    
  wppconnect-server-2:
    build: 
      context: ./wppconnect-server
      dockerfile: Dockerfile
    restart: always
    image: wppconnect-server
    container_name: wppconnect-server-2
    hostname: wppconnect-server
    entrypoint: docker-entrypoint.sh yarn dev
    networks: 
      wpp-network:
        ipv4_address: 172.20.0.3
    tty: true
    deploy:
      resources:
        limits:
          memory: 500M
        reservations:
          memory: 200M
    depends_on:
      - wppconnect-server-1

  wppconnect-server-3:
    build: 
      context: ./wppconnect-server
      dockerfile: Dockerfile
    restart: always
    image: wppconnect-server
    container_name: wppconnect-server-3
    hostname: wppconnect-server
    entrypoint: docker-entrypoint.sh yarn dev
    networks: 
      wpp-network:
        ipv4_address: 172.20.0.4
    tty: true
    deploy:
      resources:
        limits:
          memory: 500M
        reservations:
          memory: 200M
    depends_on:
      - wppconnect-server-2

  wppconnect-server-4:
    build: 
      context: ./wppconnect-server
      dockerfile: Dockerfile
    restart: always
    image: wppconnect-server
    container_name: wppconnect-server-4
    hostname: wppconnect-server
    entrypoint: docker-entrypoint.sh yarn dev
    networks: 
      wpp-network:
        ipv4_address: 172.20.0.5
    tty: true
    deploy:
      resources:
        limits:
          memory: 500M
        reservations:
          memory: 200M
    depends_on:
      - wppconnect-server-3

  wppconnect-server-5:
    build: 
      context: ./wppconnect-server
      dockerfile: Dockerfile
    restart: always
    image: wppconnect-server
    container_name: wppconnect-server-5
    hostname: wppconnect-server
    entrypoint: docker-entrypoint.sh yarn dev
    networks: 
      wpp-network:
        ipv4_address: 172.20.0.6
    tty: true
    deploy:
      resources:
        limits:
          memory: 500M
        reservations:
          memory: 200M
    depends_on:
      - wppconnect-server-4
  
  wppconnect-nginx:
    build: 
      context: ./wppconnect-nginx
      dockerfile: Dockerfile
    container_name: wppconnect-nginx
    hostname: wppconnect-nginx
    entrypoint: nginx -g "daemon off;"
    ports:
      - "8081:8081"
    networks: 
      wpp-network:
        ipv4_address: 172.20.0.7
    deploy:
      resources:
        limits:
          memory: 500M
        reservations:
          memory: 200M
    depends_on:
      - wppconnect-server-1
      - wppconnect-server-2
      - wppconnect-server-3
      - wppconnect-server-4
      - wppconnect-server-5

networks: 
  wpp-network:
    name: wpp-network
    driver: bridge 
    ipam:
      driver: default
      config:
        - subnet: 172.20.0.0/16