Skip to content

Commit 23795ae

Browse files
committed
No SSH agent running? No error
* no longer throw an error if no ssh agent is running
1 parent b339afe commit 23795ae

File tree

3 files changed

+8
-84
lines changed

3 files changed

+8
-84
lines changed

bin/dev

+8-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ init() {
2424
dc yml 'docker-compose.yml';
2525
dc yml_if 'build/dist/docker-compose-blackfire.yml' 'conf/blackfire';
2626
dc yml_if 'docker-custom.yml' 'docker-custom.yml';
27-
dc yml_os
27+
dc yml_os;
28+
dc yml_ssh;
2829

2930
dc mode 'run --rm';
3031

@@ -124,6 +125,12 @@ dc() {
124125
fi
125126
}
126127

128+
yml_ssh() {
129+
if [ -n "${SSH_AUTH_SOCK}" ]; then
130+
yml build/dist/docker-compose-ssh.yml;
131+
fi
132+
}
133+
127134
mode() {
128135
DEV_MODE=$*;
129136
}

build/dist/docker-compose-ssh.yml

-67
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,24 @@
11
version: '2'
2-
networks: {}
3-
volumes:
4-
dockerdev-mysql-volume:
5-
external: true
62

73
services:
8-
db:
9-
image: percona
10-
volumes:
11-
- ./conf.d/mysql:/etc/mysql/conf.d:ro
12-
- dockerdev-mysql-volume:/var/lib/mysql:rw
13-
env_file:
14-
- ./conf/mysql
15-
network_mode: bridge
16-
ports:
17-
- 127.0.0.1:3306:3306
18-
19-
mailcatch:
20-
image: mailhog/mailhog
21-
network_mode: bridge
22-
234
php70:
24-
build:
25-
context: build/dist/php70
26-
links:
27-
- db
28-
- mailcatch
29-
- redis
305
environment:
316
SSH_AUTH_SOCK: "/ssh-socket"
327
volumes:
338
- ${SSH_AUTH_SOCK}:/ssh-socket:ro
34-
network_mode: bridge
359
php56:
36-
build:
37-
context: build/dist/php56
38-
links:
39-
- db
40-
- mailcatch
41-
- redis
4210
environment:
4311
SSH_AUTH_SOCK: "/ssh-socket"
4412
volumes:
4513
- ${SSH_AUTH_SOCK}:/ssh-socket:ro
46-
network_mode: bridge
4714
php71:
48-
build:
49-
context: build/dist/php71
50-
links:
51-
- db
52-
- mailcatch
53-
- redis
5415
environment:
5516
SSH_AUTH_SOCK: "/ssh-socket"
5617
volumes:
5718
- ${SSH_AUTH_SOCK}:/ssh-socket:ro
58-
network_mode: bridge
5919
php72:
60-
build:
61-
context: build/dist/php72
62-
links:
63-
- db
64-
- mailcatch
65-
- redis
6620
environment:
6721
SSH_AUTH_SOCK: "/ssh-socket"
6822
volumes:
6923
- ${SSH_AUTH_SOCK}:/ssh-socket:ro
70-
network_mode: bridge
7124

72-
redis:
73-
image: redis:alpine
74-
network_mode: bridge
75-
76-
web:
77-
build:
78-
context: build/dist/web
79-
environment:
80-
DOMAINSUFFIX: '.localhost'
81-
links:
82-
- mailcatch
83-
- php70:fpm
84-
- php70:fpm70
85-
- php56:fpm56
86-
- php71:fpm71
87-
- php72:fpm72
88-
network_mode: bridge
89-
ports:
90-
- 127.0.0.1:443:443
91-
- 127.0.0.1:80:80

docker-compose.yml

-16
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ services:
2727
- db
2828
- mailcatch
2929
- redis
30-
environment:
31-
SSH_AUTH_SOCK: "/ssh-socket"
32-
volumes:
33-
- ${SSH_AUTH_SOCK}:/ssh-socket:ro
3430
network_mode: bridge
3531
php56:
3632
build:
@@ -39,10 +35,6 @@ services:
3935
- db
4036
- mailcatch
4137
- redis
42-
environment:
43-
SSH_AUTH_SOCK: "/ssh-socket"
44-
volumes:
45-
- ${SSH_AUTH_SOCK}:/ssh-socket:ro
4638
network_mode: bridge
4739
php71:
4840
build:
@@ -51,10 +43,6 @@ services:
5143
- db
5244
- mailcatch
5345
- redis
54-
environment:
55-
SSH_AUTH_SOCK: "/ssh-socket"
56-
volumes:
57-
- ${SSH_AUTH_SOCK}:/ssh-socket:ro
5846
network_mode: bridge
5947
php72:
6048
build:
@@ -63,10 +51,6 @@ services:
6351
- db
6452
- mailcatch
6553
- redis
66-
environment:
67-
SSH_AUTH_SOCK: "/ssh-socket"
68-
volumes:
69-
- ${SSH_AUTH_SOCK}:/ssh-socket:ro
7054
network_mode: bridge
7155

7256
redis:

0 commit comments

Comments
 (0)