Browse Source

Restart always always always always always...

pull/9/head
Chris Smith 8 years ago
parent
commit
d5d1da6cbe
1 changed files with 9 additions and 0 deletions
  1. 9
    0
      docker-compose.yml

+ 9
- 0
docker-compose.yml View File

24
   etcd:
24
   etcd:
25
     image: quay.io/coreos/etcd:v2.3.3
25
     image: quay.io/coreos/etcd:v2.3.3
26
     container_name: autoproxy_etcd
26
     container_name: autoproxy_etcd
27
+    restart: always
27
     command: >-
28
     command: >-
28
       --name etcd0
29
       --name etcd0
29
       --initial-cluster etcd0=http://127.0.0.1:2380
30
       --initial-cluster etcd0=http://127.0.0.1:2380
41
   reporter:
42
   reporter:
42
     image: csmith/service-reporter:latest
43
     image: csmith/service-reporter:latest
43
     container_name: autoproxy_reporter
44
     container_name: autoproxy_reporter
45
+    restart: always
44
     links:
46
     links:
45
       - etcd:etcd
47
       - etcd:etcd
46
     volumes:
48
     volumes:
56
   letsencrypt-updater:
58
   letsencrypt-updater:
57
     image: csmith/service-letsencrypt:latest
59
     image: csmith/service-letsencrypt:latest
58
     container_name: autoproxy_letsencrypt-updater
60
     container_name: autoproxy_letsencrypt-updater
61
+    restart: always
59
     volumes:
62
     volumes:
60
       - letsencrypt-data:/letsencrypt
63
       - letsencrypt-data:/letsencrypt
61
     networks:
64
     networks:
69
   letsencrypt-lexicon:
72
   letsencrypt-lexicon:
70
     image: csmith/letsencrypt-lexicon:latest
73
     image: csmith/letsencrypt-lexicon:latest
71
     container_name: autoproxy_letsencrypt-lexicon
74
     container_name: autoproxy_letsencrypt-lexicon
75
+    restart: always
72
     volumes:
76
     volumes:
73
       - letsencrypt-data:/letsencrypt
77
       - letsencrypt-data:/letsencrypt
74
     environment:
78
     environment:
83
   # letsencrypt.sh repo for details about hook arguments.
87
   # letsencrypt.sh repo for details about hook arguments.
84
   #letsencrypt-generic:
88
   #letsencrypt-generic:
85
   #  image: csmith/letsencrypt-generic:latest
89
   #  image: csmith/letsencrypt-generic:latest
90
+  #  container_name: autoproxy_letsencrypt-generic
91
+  #  restart: always
86
   #  volumes:
92
   #  volumes:
87
   #    - letsencrypt-data:/letsencrypt
93
   #    - letsencrypt-data:/letsencrypt
88
   #    - /my/hook/script:/dns/hook
94
   #    - /my/hook/script:/dns/hook
96
   nginx-updater:
102
   nginx-updater:
97
     image: csmith/service-nginx:latest
103
     image: csmith/service-nginx:latest
98
     container_name: autoproxy_nginx-updater
104
     container_name: autoproxy_nginx-updater
105
+    restart: always
99
     volumes:
106
     volumes:
100
       - nginx-config:/nginx-config
107
       - nginx-config:/nginx-config
101
     networks:
108
     networks:
110
   nginx:
117
   nginx:
111
     image: nginx:1.9
118
     image: nginx:1.9
112
     container_name: autoproxy_nginx
119
     container_name: autoproxy_nginx
120
+    restart: always
113
     volumes:
121
     volumes:
114
       - nginx-config:/etc/nginx/conf.d
122
       - nginx-config:/etc/nginx/conf.d
115
       - letsencrypt-data:/letsencrypt
123
       - letsencrypt-data:/letsencrypt
124
   nginx-config-hupper:
132
   nginx-config-hupper:
125
     image: masm/inotify-signal-container:latest
133
     image: masm/inotify-signal-container:latest
126
     container_name: autoproxy_nginx-config-hupper
134
     container_name: autoproxy_nginx-config-hupper
135
+    restart: always
127
     volumes:
136
     volumes:
128
       - nginx-config:/monitor/nginx
137
       - nginx-config:/monitor/nginx
129
       - letsencrypt-data:/monitor/letsencrypt
138
       - letsencrypt-data:/monitor/letsencrypt

Loading…
Cancel
Save