@@ -26,18 +26,22 @@ applications: webdevops/typo3 webdevops/piwik
26
26
27
27
misc : webdevops/mail-sandbox webdevops/sphinx webdevops/liquibase
28
28
29
+ requirements :
30
+ pip install -r ./requirements.txt
31
+
29
32
test :
30
- cd " test/" && make all
33
+ python bin/console docker:test
34
+
35
+ old-test :
36
+ test/run.sh
31
37
32
- test-hub-images :
33
- DOCKER_PULL=1 make test
34
38
35
39
baselayout :
36
- BASELAYOUT=1 PROVISION=0 bash bin/provision.sh
40
+ python bin/console generate: provision --baselayout
37
41
38
42
provision :
39
- python bin/buildDockerfile.py --template=template/ -- dockerfile=docker/
40
- BASELAYOUT=0 PROVISION=1 bash bin/provision.sh
43
+ python bin/console generate: dockerfile
44
+ python bin/console generate: provision
41
45
42
46
publish : dist-update rebuild test push
43
47
@@ -77,97 +81,97 @@ setup:
77
81
pip install --upgrade -I -r ./requirements.txt
78
82
79
83
graph :
80
- python ./bin/diagram.py --dockerfile docker/ --filename documentation/docs/resources/images/docker-image-layout.gv
84
+ python ./bin/console generate:graph
81
85
82
86
graph-full :
83
- python ./bin/diagram.py --all --dockerfile docker/ -- filename documentation/docs/resources/images/ docker-image-full-layout.gv
87
+ python ./bin/console generate:graph --all --filename docker-image-full-layout.gv
84
88
85
89
documentation :
86
- docker run -t -i --rm -p 8080:8000 -v " $$ (pwd)/documentation/docs/:/opt/docs" webdevops/sphinx sphinx-autobuild --poll -H 0.0.0.0 /opt/docs html
90
+ docker run -t -i --rm -p 8080:8000 -v " $$ (pwd)/documentation/docs/:/opt/docs" -e " VIRTUAL_HOST=documentation.docker " -e " VIRTUAL_PORT=8000 " webdevops/sphinx sphinx-autobuild --poll -H 0.0.0.0 /opt/docs html
87
91
88
92
webdevops/bootstrap :
89
- bash bin/build.sh bootstrap " ${DOCKER_REPOSITORY} /bootstrap" " ${DOCKER_TAG_LATEST} "
93
+ python ./ bin/console docker: build --whitelist=webdevops /bootstrap
90
94
91
95
webdevops/ansible :
92
- bash bin/build.sh bootstrap " ${DOCKER_REPOSITORY} /ansible " " ${DOCKER_TAG_LATEST} "
96
+ python ./ bin/console docker: build --whitelist=webdevops/bootstrap
93
97
94
98
webdevops/base :
95
- bash bin/build.sh base " ${DOCKER_REPOSITORY} /base" " ${DOCKER_TAG_LATEST} "
99
+ python ./ bin/console docker: build --whitelist=webdevops /base
96
100
97
101
webdevops/base-app :
98
- bash bin/build.sh base-app " ${DOCKER_REPOSITORY} /base-app" " ${DOCKER_TAG_LATEST} "
102
+ python ./ bin/console docker: build --whitelist=webdevops /base-app
99
103
100
104
webdevops/php :
101
- bash bin/build.sh php " ${DOCKER_REPOSITORY} /php" " ${DOCKER_TAG_LATEST} "
105
+ python ./ bin/console docker: build --whitelist=webdevops /php
102
106
103
107
webdevops/php-dev :
104
- bash bin/build.sh php-dev " ${DOCKER_REPOSITORY} /php-dev" " ${DOCKER_TAG_LATEST} "
108
+ python ./ bin/console docker: build --whitelist=webdevops /php-dev
105
109
106
110
webdevops/apache :
107
- bash bin/build.sh apache " ${DOCKER_REPOSITORY} /apache" " ${DOCKER_TAG_LATEST} "
111
+ python ./ bin/console docker: build --whitelist=webdevops /apache
108
112
109
113
webdevops/apache-dev :
110
- bash bin/build.sh apache-dev " ${DOCKER_REPOSITORY} /apache-dev" " ${DOCKER_TAG_LATEST} "
114
+ python ./ bin/console docker: build --whitelist=webdevops /apache-dev
111
115
112
116
webdevops/nginx :
113
- bash bin/build.sh nginx " ${DOCKER_REPOSITORY} /nginx" " ${DOCKER_TAG_LATEST} "
117
+ python ./ bin/console docker: build --whitelist=webdevops /nginx
114
118
115
119
webdevops/nginx-dev :
116
- bash bin/build.sh nginx-dev " ${DOCKER_REPOSITORY} /nginx-dev" " ${DOCKER_TAG_LATEST} "
120
+ python ./ bin/console docker: build --whitelist=webdevops /nginx-dev
117
121
118
122
webdevops/php-apache :
119
- bash bin/build.sh php-apache " ${DOCKER_REPOSITORY} /php-apache" " ${DOCKER_TAG_LATEST} "
123
+ python ./ bin/console docker: build --whitelist=webdevops /php-apache
120
124
121
125
webdevops/php-apache-dev :
122
- bash bin/build.sh php-apache-dev " ${DOCKER_REPOSITORY} /php-apache-dev" " ${DOCKER_TAG_LATEST} "
126
+ python ./ bin/console docker: build --whitelist=webdevops /php-apache-dev
123
127
124
128
webdevops/php-nginx :
125
- bash bin/build.sh php-nginx " ${DOCKER_REPOSITORY} /php-nginx" " ${DOCKER_TAG_LATEST} "
129
+ python ./ bin/console docker: build --whitelist=webdevops /php-nginx
126
130
127
131
webdevops/php-nginx-dev :
128
- bash bin/build.sh php-nginx-dev " ${DOCKER_REPOSITORY} /php-nginx-dev" " ${DOCKER_TAG_LATEST} "
132
+ python ./ bin/console docker: build --whitelist=webdevops /php-nginx-dev
129
133
130
134
webdevops/hhvm :
131
- bash bin/build.sh hhvm " ${DOCKER_REPOSITORY} /hhvm" " ${DOCKER_TAG_LATEST} "
135
+ python ./ bin/console docker: build --whitelist=webdevops /hhvm
132
136
133
137
webdevops/hhvm-apache :
134
- bash bin/build.sh hhvm-apache " ${DOCKER_REPOSITORY} /hhvm-apache" " ${DOCKER_TAG_LATEST} "
138
+ python ./ bin/console docker: build --whitelist=webdevops /hhvm-apache
135
139
136
140
webdevops/hhvm-nginx :
137
- bash bin/build.sh hhvm-nginx " ${DOCKER_REPOSITORY} /hhvm-nginx" " ${DOCKER_TAG_LATEST} "
141
+ python ./ bin/console docker: build --whitelist=webdevops /hhvm-nginx
138
142
139
143
webdevops/ssh :
140
- bash bin/build.sh ssh " ${DOCKER_REPOSITORY} /ssh" " ${DOCKER_TAG_LATEST} "
144
+ python ./ bin/console docker: build --whitelist=webdevops /ssh
141
145
142
146
webdevops/storage :
143
- bash bin/build.sh storage " ${DOCKER_REPOSITORY} /storage" " ${DOCKER_TAG_LATEST} "
147
+ python ./ bin/console docker: build --whitelist=webdevops /storage
144
148
145
149
webdevops/vsftp :
146
- bash bin/build.sh vsftp " ${DOCKER_REPOSITORY} /vsftp" " ${DOCKER_TAG_LATEST} "
150
+ python ./ bin/console docker: build --whitelist=webdevops /vsftp
147
151
148
152
webdevops/postfix :
149
- bash bin/build.sh postfix " ${DOCKER_REPOSITORY} /postfix" " ${DOCKER_TAG_LATEST} "
153
+ python ./ bin/console docker: build --whitelist=webdevops /postfix
150
154
151
155
webdevops/mail-sandbox :
152
- bash bin/build.sh mail-sandbox " ${DOCKER_REPOSITORY} /mail-sandbox" " ${DOCKER_TAG_LATEST} "
156
+ python ./ bin/console docker: build --whitelist=webdevops /mail-sandbox
153
157
154
158
webdevops/typo3 :
155
- bash bin/build.sh typo3 " ${DOCKER_REPOSITORY} /typo3" " ${DOCKER_TAG_LATEST} "
159
+ python ./ bin/console docker: build --whitelist=webdevops /typo3
156
160
157
161
webdevops/piwik :
158
- bash bin/build.sh piwik " ${DOCKER_REPOSITORY} /piwik" " ${DOCKER_TAG_LATEST} "
162
+ python ./ bin/console docker: build --whitelist=webdevops /piwik
159
163
160
164
webdevops/samson-deployment :
161
- bash bin/build.sh samson-deployment " ${DOCKER_REPOSITORY} /samson-deployment" " ${DOCKER_TAG_LATEST} "
165
+ python ./ bin/console docker: build --whitelist=webdevops /samson-deployment
162
166
163
167
webdevops/sphinx :
164
- bash bin/build.sh sphinx " ${DOCKER_REPOSITORY} /sphinx" " ${DOCKER_TAG_LATEST} "
168
+ python ./ bin/console docker: build --whitelist=webdevops /sphinx
165
169
166
170
webdevops/varnish :
167
- bash bin/build.sh varnish " ${DOCKER_REPOSITORY} /varnish" " ${DOCKER_TAG_LATEST} "
171
+ python ./ bin/console docker: build --whitelist=webdevops /varnish
168
172
169
173
webdevops/certbot :
170
- bash bin/build.sh certbot " ${DOCKER_REPOSITORY} /certbot" " ${DOCKER_TAG_LATEST} "
174
+ python ./ bin/console docker: build --whitelist=webdevops /certbot
171
175
172
176
webdevops/liquibase :
173
- bash bin/build.sh liquibase " ${DOCKER_REPOSITORY} /liquibase" " ${DOCKER_TAG_LATEST} "
177
+ python ./ bin/console docker: build --whitelist=webdevops /liquibase
0 commit comments