Skip to content

Commit 762612b

Browse files
committed
Merge branch 'release/0.22.0'
2 parents 4da7447 + fc95646 commit 762612b

File tree

689 files changed

+9345
-1557
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

689 files changed

+9345
-1557
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22
All notable changes to this project will be documented in this file.
33
This project adheres to [WebDevOps.io Dockerfile](https://github.com/webdevops/Dockerfile).
44

5+
## [0.22.0] - 2016-04-03
6+
### Changed
7+
- Introduced base-app for application images
8+
- Added alpine-3 images
9+
- Added sphinx image
10+
511
## [0.21.6] - 2016-03-25
612
### Changed
713
- Refactored directory layout (container -> docker/, .bin -> bin, testsuite -> test/

FIXME.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,6 @@ Mostly upstream issues (eg. missing or broken packages)
2020

2121
## Debian 9 (PHP 7)
2222
- Missing memcached
23+
24+
## Alpine 3 (PHP5)
25+
- Missing mhash

Makefile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ list:
1111
all: bootstrap base web php hhvm service misc applications
1212

1313
bootstrap: webdevops/bootstrap webdevops/ansible
14-
base: webdevops/base webdevops/storage
14+
base: webdevops/base webdevops/base-app webdevops/storage
1515
service: webdevops/ssh webdevops/vsftp webdevops/postfix
1616

1717
php: webdevops/php webdevops/php-apache webdevops/php-nginx
@@ -21,7 +21,7 @@ web: webdevops/apache webdevops/nginx
2121

2222
applications: webdevops/typo3 webdevops/piwik
2323

24-
misc: webdevops/mail-sandbox
24+
misc: webdevops/mail-sandbox webdevops/sphinx
2525

2626
test:
2727
cd "test/" && make all
@@ -44,6 +44,7 @@ dist-update:
4444
docker pull debian:7
4545
docker pull debian:8
4646
docker pull debian:stretch
47+
docker pull alpine:3.3
4748

4849
rebuild:
4950
# Rebuild all containers but use caching for duplicates
@@ -73,6 +74,9 @@ webdevops/ansible:
7374
webdevops/base:
7475
bash bin/build.sh base "${DOCKER_REPOSITORY}/base" "${DOCKER_TAG_LATEST}"
7576

77+
webdevops/base-app:
78+
bash bin/build.sh base-app "${DOCKER_REPOSITORY}/base-app" "${DOCKER_TAG_LATEST}"
79+
7680
webdevops/php:
7781
bash bin/build.sh php "${DOCKER_REPOSITORY}/php" "${DOCKER_TAG_LATEST}"
7882

@@ -120,3 +124,6 @@ webdevops/piwik:
120124

121125
webdevops/samson-deployment:
122126
bash bin/build.sh samson-deployment "${DOCKER_REPOSITORY}/samson-deployment" "${DOCKER_TAG_LATEST}"
127+
128+
webdevops/sphinx:
129+
bash bin/build.sh sphinx "${DOCKER_REPOSITORY}/sphinx" "${DOCKER_TAG_LATEST}"

bin/provision.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,14 @@ function header() {
215215
clearConfiguration base '*'
216216
deployConfiguration base/general base '*'
217217
deployConfiguration base/centos base 'centos-*'
218+
deployConfiguration base/alpine base 'alpine-*'
219+
}
220+
221+
## Build base-app
222+
[[ $(checkBuildTarget base-app) ]] && {
223+
header "base-app"
224+
clearConfiguration base-app '*'
225+
deployConfiguration base-app/general base-app '*'
218226
}
219227

220228
## Build apache
@@ -223,6 +231,7 @@ function header() {
223231
clearConfiguration apache '*'
224232
deployConfiguration apache/general apache '*'
225233
deployConfiguration apache/centos apache 'centos-*'
234+
deployConfiguration apache/alpine apache 'alpine-*'
226235
}
227236

228237
## Build nginx
@@ -231,6 +240,7 @@ function header() {
231240
clearConfiguration nginx '*'
232241
deployConfiguration nginx/general nginx '*'
233242
deployConfiguration nginx/centos nginx 'centos-*'
243+
deployConfiguration nginx/alpine nginx 'alpine-*'
234244
}
235245

236246
## Build hhvm
@@ -263,6 +273,7 @@ function header() {
263273
clearConfiguration php '*'
264274
deployConfiguration php/general php '*'
265275
deployConfiguration php/ubuntu-12.04 php 'ubuntu-12.04'
276+
deployConfiguration php/alpine php 'alpine-*'
266277

267278
# deploy php7 configuration to *-php7 containers
268279
clearConfiguration php 'debian-*-php7'
@@ -275,6 +286,7 @@ function header() {
275286
clearConfiguration php-apache '*'
276287
deployConfiguration apache/general php-apache '*'
277288
deployConfiguration apache/centos php-apache 'centos-*'
289+
deployConfiguration apache/alpine php-apache 'alpine-*'
278290
deployConfiguration php-apache/general php-apache '*'
279291
}
280292

@@ -284,6 +296,7 @@ function header() {
284296
clearConfiguration php-nginx '*'
285297
deployConfiguration nginx/general php-nginx '*'
286298
deployConfiguration nginx/centos php-nginx 'centos-*'
299+
deployConfiguration nginx/alpine php-nginx 'alpine-*'
287300
deployConfiguration php-nginx/general php-nginx '*'
288301
}
289302

docker/ansible/alpine-3/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#++++++++++++++++++++++++++++++++++++++
2+
# Alpine 3 Ansible Docker container
3+
#++++++++++++++++++++++++++++++++++++++
4+
5+
FROM webdevops/bootstrap:alpine-3
6+
7+
LABEL vendor=WebDevOps.io
8+
LABEL io.webdevops.layout=6
9+
LABEL io.webdevops.version=0.22.0

docker/ansible/centos-7/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
FROM webdevops/bootstrap:centos-7
66
77
LABEL vendor=WebDevOps.io
8-
LABEL io.webdevops.layout=5
8+
LABEL io.webdevops.layout=6
99
LABEL io.webdevops.version=0.21.0

docker/ansible/debian-7/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
FROM webdevops/bootstrap:debian-7
66
77
LABEL vendor=WebDevOps.io
8-
LABEL io.webdevops.layout=5
8+
LABEL io.webdevops.layout=6
99
LABEL io.webdevops.version=0.21.0

docker/ansible/debian-8/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
FROM webdevops/bootstrap:debian-8
66
77
LABEL vendor=WebDevOps.io
8-
LABEL io.webdevops.layout=5
8+
LABEL io.webdevops.layout=6
99
LABEL io.webdevops.version=0.21.0

docker/ansible/debian-9/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
FROM webdevops/bootstrap:debian-9
66
77
LABEL vendor=WebDevOps.io
8-
LABEL io.webdevops.layout=5
8+
LABEL io.webdevops.layout=6
99
LABEL io.webdevops.version=0.21.0

docker/ansible/ubuntu-12.04/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
FROM webdevops/bootstrap:ubuntu-12.04
66
77
LABEL vendor=WebDevOps.io
8-
LABEL io.webdevops.layout=5
8+
LABEL io.webdevops.layout=6
99
LABEL io.webdevops.version=0.21.0

0 commit comments

Comments
 (0)