-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdeploy.sh
More file actions
executable file
·35 lines (25 loc) · 1010 Bytes
/
deploy.sh
File metadata and controls
executable file
·35 lines (25 loc) · 1010 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
set -a
NETWORKS="traefik-net redis pg_net prometheus minio"
for i in $NETWORKS
do
docker network create --attachable=true --driver=overlay $i
done
source traefik/.env
docker stack deploy -c traefik/docker-compose.yml --detach=true traefik
source postgres/.env
docker stack deploy -c postgres/docker-compose.yml --detach=true pg
source redis/.env
docker stack deploy -c redis/docker-compose.yml --detach=true redis
source .env
docker stack deploy -c docker-compose.yml --with-registry-auth --resolve-image always --detach=true app
source minio/.env
docker stack deploy -c minio/docker-compose.yml --detach=true minio
source monlog/mimir/.env
docker stack deploy -c monlog/mimir/docker-compose.yml --detach=true mimir
source monlog/.env
docker stack deploy -c monlog/docker-compose.yml --detach=true monlog
docker stack deploy -c monlog/exporter-compose.yml --detach=true exporter
source backup-server/.env
docker stack deploy -c backup-server/docker-compose.yml --detach=true bu
set +a