services: httpd: image: httpd:2.4-alpine volumes: - ./httpd.conf:/usr/local/apache2/conf/httpd.conf:ro links: - server-john - server-paul - server-george - server-ringo ports: - "3000:80" server-john: build: ./server links: - redis expose: - "3000" environment: - NAME=John server-paul: build: ./server links: - redis expose: - "3000" environment: - NAME=Paul server-george: build: ./server links: - redis expose: - "3000" environment: - NAME=George server-ringo: build: ./server links: - redis expose: - "3000" environment: - NAME=Ringo redis: image: redis:6 expose: - "6379"