Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Attention!
- # This was written for example purposes and this
- # exact setup might not work in a real case scenario
- version: '3'
- services:
- nginx:
- image: nginx:latest
- environment:
- - NGINX_PORT=80
- - RUBY_HOST=ruby_app # Service name as host
- - PYTHON_HOST=python_app # Service name as host
- ports:
- - 80:80
- links:
- - ruby_app
- - python_app
- python_app:
- build: . # Picture a Dockerfile setting up stuff
- command: python run.py
- environment:
- - DB_USER=postgres_user
- - DB_PASSWORD=postgres_password
- - DB_NAME=postgres_db
- - DB_HOST=postgres_service # Service name as host
- links:
- - postgres_service
- ruby_app:
- build: . # Picture a Dockerfile setting up stuff
- command: ruby run.rb
- environment:
- - DB_USER=postgres_user
- - DB_PASSWORD=postgres_password
- - DB_NAME=postgres_db
- - DB_HOST=postgres_service # Service name as host
- links:
- - postgres_service
- postgres_service:
- image: postgres:latest
- environment:
- - POSTGRES_DB=postgres_db
- - POSTGRES_USER=postgres_user
- - POSTGRES_PASSWORD=postgres_password
Add Comment
Please, Sign In to add comment