Skip to content

Instantly share code, notes, and snippets.

@amjadafanah
Created August 27, 2016 22:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amjadafanah/1da4d8c7ea2def9f8c2b83e5646903f2 to your computer and use it in GitHub Desktop.
Save amjadafanah/1da4d8c7ea2def9f8c2b83e5646903f2 to your computer and use it in GitHub Desktop.
nginx:
image: nginx:latest
publish_all: true
mem_min: 50m
host: host1
plugins:
- !plugin
id: 0H1Nk
restart: true
lifecycle: on_create, post_scale_out:dotnet, post_scale_in:dotnet
arguments:
# Use container_private_ip if you're using Docker networking
- servers=server {{dotnet | container_private_ip}}:5000;
# Use container_hostname if you're using Weave networking
#- servers=server {{dotnet | container_hostname}}:5000;
dotnet:
image: dchq/dotnet-names-directory:latest
host: host1
mem_min: 200m
environment:
- database_driverClassName=postgres
- database_url=Host={{postgres | container_private_ip}};Database={{postgres | POSTGRES_DB}};Username={{postgres | POSTGRES_USER}};Password={{postgres | POSTGRES_PASSWORD}}
plugins:
- !plugin
id: hHjF0
lifecycle: post_create
restart: false
postgres:
image: postgres:latest
host: host1
mem_min: 300m
environment:
- POSTGRES_DB=NameDirectory
- POSTGRES_USER=root
- POSTGRES_PASSWORD={{alphanumeric | 8}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment