docker compose up, scale and down scripts.

pull/81/head
Halil İbrahim Kalkan 9 years ago
parent cefa4b8e5f
commit 36b1e31601

@ -79,7 +79,9 @@ EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker-files", "docker-files", "{0BEA55D6-E0B8-40DD-A256-B34C4DD990A5}"
ProjectSection(SolutionItems) = preProject
docker\docker-compose.yml = docker\docker-compose.yml
docker\down.ps1 = docker\down.ps1
docker\haproxy.cfg = docker\haproxy.cfg
docker\up.ps1 = docker\up.ps1
EndProjectSection
EndProject
Global

@ -1,21 +1,13 @@
version: '2'
services:
abpdesk_web_1:
abpdesk_web:
image: abpdesk/web
environment:
- ASPNETCORE_ENVIRONMENT=Staging
ports:
- "9001:80"
abpdesk_web_2:
image: abpdesk/web
environment:
- ASPNETCORE_ENVIRONMENT=Staging
ports:
- "9002:80"
load_balancer:
image: haproxy:1.7.1
volumes:
- "./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg"
ports:
- "9005:9005"
- "9005:8080"

@ -0,0 +1 @@
docker-compose down -v --rmi local

@ -8,10 +8,10 @@ defaults
timeout server 50s
listen http-in
bind *:9005
bind *:8080
server web-1 outputs_abpdesk_web_1_1:80
server web-2 outputs_abpdesk_web_2_1:80
server web-1 outputs_abpdesk_web_1:80
server web-2 outputs_abpdesk_web_2:80
stats enable
stats uri /haproxy

@ -0,0 +1,6 @@
docker rm $(docker ps -aq)
docker-compose up -d abpdesk_web
sleep 2
docker-compose scale abpdesk_web=2
sleep 2
docker-compose up -d load_balancer
Loading…
Cancel
Save