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

docker-compose.yaml

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    docker-compose.yaml 3.46 KiB
    version: '3'
    
    services:
    
      nginx:
        build: ./nginx
        links:
          - server-john
          - server-paul
          - server-george
          - server-ringo
        ports:
          - "3600:80"
          - "443:443"
        volumes: 
          - /Users/AlexMacBook/Desktop/Uni/Semester7/CloudComputing/cloud_computing/nginx/ssl:/etc/nginx/ssl
    
      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"