Skip to content
Snippets Groups Projects
Select Git revision
  • c32b3b3a951cb22fc47a31f692db218a65fc20a8
  • main default protected
2 results

docker-compose.yaml

  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    docker-compose.yaml 3.35 KiB
    version: '3'
    
    services:
    
      nginx:
        build: ./nginx
        links:
          - server-john
          - server-paul
          - server-george
          - server-ringo
        ports:
          - "3600:80"
        logging:
          driver: none
    
      server-john:
        build: ./
        links:
          - redis-server
        expose:
          - "3601"
        environment:
          - NAME=john
          - PORT=3601
        depends_on:
          - redis-server
        
    
      server-paul:
        build: ./
        links:
          - redis-server
        expose:
          - "3602"
        environment:
          - NAME=paul
          - PORT=3602
        depends_on:
          - redis-server
    
      server-george:
        build: ./
        links:
          - redis-server
        expose:
          - "3603"
        environment:
          - NAME=george
          - PORT=3603
        depends_on:
          - redis-server
    
      server-ringo:
        build: ./
        links:
          - redis-server
        expose:
          - "3604"
        environment:
          - NAME=ringo
          - PORT=3604
        depends_on:
          - redis-server
    
      redis-server:
        image: redis
        ports:
          - "6379:6379"