1
1
version : ' 3.5'
2
2
3
3
services :
4
- # EXPERIMENTAL unstable starts at 100
5
4
6
- # dns-server:
7
- # container_name: dns-server
8
- # hostname: dns-server
9
- # image: sameersbn/bind:latest
10
- # network_mode: bridge
11
- # ports:
12
- # - ${DNS_EXTERNAL_IP}:10000:10000
13
- # - ${DNS_EXTERNAL_IP}:53:53/udp
14
- # dns: 127.0.0.1
15
- # environment:
16
- # - ROOT_PASSWORD=SecretPassword
17
- # volumes:
18
- # - $PWD/dns-server/:/data
19
- #
20
- # dns-proxy-server:
21
- # container_name: dns-proxy-server
22
- # hostname: dns-proxy-server
23
- # image: defreitas/dns-proxy-server
24
- # network_mode: bridge
25
- # ports:
26
- # - 5380:5380
27
- # volumes:
28
- # - $PWD/dns-proxy-server/conf:/app/conf
29
- # # - /etc/resolv.conf:/etc/resolv.conf
30
- # - /var/run/docker.sock:/var/run/docker.sock
31
- # restart: always
32
5
33
- # STABLE INFRASTRUCTURE
6
+ nginx-proxy :
7
+ image : jwilder/nginx-proxy
8
+ container_name : nginx-proxy
9
+ ports :
10
+ - " 80:80"
11
+ volumes :
12
+ - /var/run/docker.sock:/var/run/docker.sock
13
+
34
14
portainer :
35
15
container_name : portainer
36
16
hostname : portainer
37
17
image : portainer/portainer:latest
38
18
ports :
39
- - 9090: 9000
19
+ - 9000
40
20
restart : always
41
21
volumes :
42
22
- $PWD/portainer/data:/data
43
23
- /var/run/docker.sock:/var/run/docker.sock
24
+ environment :
25
+ - VIRTUAL_HOST=portainer.rapidpm.org
44
26
45
- # STABLE DEVELOPMENT
46
27
nexus-server :
47
28
container_name : nexus-server
48
29
hostname : nexus-server
@@ -64,14 +45,11 @@ services:
64
45
ports :
65
46
- 1022:1022
66
47
- 3300:3300 # stagemonitor is using the port 3000 as well
67
- # - 3000:3000 #stagemonitor is using the port 3000 as well
68
48
volumes :
69
49
- $PWD/gitea/data:/data
70
50
- $PWD/gitea/app.ini:/data/gitea/conf/app.ini
71
51
restart : always
72
52
73
- # TDD - CI with Drone
74
-
75
53
drone-server :
76
54
container_name : drone-server
77
55
hostname : drone-server
@@ -85,6 +63,7 @@ services:
85
63
restart : always
86
64
depends_on :
87
65
- git-server
66
+ - nexus-server
88
67
environment :
89
68
- DRONE_DEBUG=true
90
69
# - DRONE_HOST=http://drone-server.home:8000
@@ -226,10 +205,6 @@ services:
226
205
- DRONE_SERVER=${DRONE_DOCKER_EXTERNAL_IP}:9000
227
206
- DRONE_SECRET=ok
228
207
229
-
230
-
231
-
232
- # TDD - UI Testing
233
208
selenoid-server :
234
209
container_name : selenoid-server
235
210
hostname : selenoid-server
@@ -298,8 +273,8 @@ services:
298
273
ports :
299
274
- " 9091:9000"
300
275
environment :
301
- - MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY }
302
- - MINIO_SECRET_KEY=${MINIO_SECRET_KEY }
276
+ - MINIO_ACCESS_KEY=${MINIO_USER_KEY }
277
+ - MINIO_SECRET_KEY=${MINIO_PASSWD_KEY }
303
278
volumes :
304
279
- $PWD/minio/data/:/data
305
280
command : server /data
0 commit comments