Skip to content

Commit 0d36061

Browse files
committed
Merge branch 'release/0.52.0'
2 parents d0be639 + cc15afe commit 0d36061

File tree

553 files changed

+8256
-476
lines changed

Some content is hidden

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

553 files changed

+8256
-476
lines changed

CHANGELOG.md

+9-21
Original file line numberDiff line numberDiff line change
@@ -4,101 +4,89 @@ This project adheres to [WebDevOps.io Dockerfile](https://github.com/webdevops/D
44

55
## [1.0.0] - upcoming
66

7+
## [0.52.0] - 2016-06-20
8+
- Added tag centos-7-php56 for php images
9+
- Added POSTFIX_MYNETWORKS and POSTFIX_RELAYHOST environment variables
10+
- Added pysed
11+
- Added PHP_DEBUGGER environment variable for php*dev images
12+
- Fix warnings in vsftp image
13+
- Fix package names in alpine (broken build)
14+
- Updated documentation and tests
15+
716
## [0.51.0] - 2016-06-16
8-
### Added
917
- Added php module apcu
1018
- Added (disabled) php module blackfire to php-dev and inherit images
1119
- Added apt-transport-https for debian family images
12-
### Changed
1320
- Added link from /etc/aliases to /etc/postfix/alises for alpine
1421

1522
## [0.50.6] - 2016-06-14
16-
### Changed
1723
- Switch from dotdeb to sury and install libpcre3 from testing
1824

1925
## [0.50.5] - 2016-06-10
20-
### Added
2126
- Added Magallanes deployer for samson-deployment
22-
### Changed
2327
- Improved documentation
2428

2529
## [0.50.4] - 2016-06-06
26-
### Removed
2730
- Removed superfluous environment variables for PHP inside nginx
28-
### Changed
2931
- Added more layout sections to documentation
3032

3133

3234
## [0.50.3] - 2016-06-06
33-
### Added
3435
- Added `WEB_PHP_SOCKET` for apache and nginx images, this env variable specifies the host where php-fpm is listening
3536
- Added `WEB_NO_CACHE_PATTERN` to apache and nginx images (regexp of files which should not be cached by browser) for php*-dev images
3637
- Added `make baselayout` for building baselayout.tar (not always needed)
3738
- Added php-fpm clear_env workaround for php-fpm versions which doesn't support it
38-
### Changed
3939
- Set PHP-FPM ports to public on php*-dev images
4040
- Set mail-sandbox to latest tag (using Ubuntu 16.04)
4141
- Moved environment macros of jinja2 templates to environment.jinja2
4242
- Updated documentation
4343

4444
## [0.50.2] - 2016-05-27
45-
### Changed
4645
- Fix /opt/docker/bin/service.d/php-fpm.sh using php.d instead of php-fpm.d
4746
- Restructured documentation, Added customization section
4847

4948
## [0.50.1] - 2016-05-24
50-
### Changed
5149
- Fixed required root rights for entrypoint, provisioning is now only running when entrypoint is entered with root
5250
- Modularized service.d scripts (will include servide.d/$serv.d/*.sh before execution)
5351

5452
## [0.50.0] - 2016-05-23
55-
### Changed
5653
- Improve image sizes (backported to 0.23.0 due to build issues)
5754
- Improved provisioning system with new python wrapper
5855
- Modularized apache and nginx configuration
5956
- Dockerfile are now generated via jinja2 files
6057
- webdevops/storage is now using busybox
6158
- Latest tag is now ubuntu 16.04
6259
- Set clear_env to no for php-fpm (if possible)
63-
### Added
6460
- Added ubuntu 16.04 images (eg. php, hhvm)
6561
- Added webdevops/php-dev webdevops/php-apache-dev webdevops/php-nginx-dev (xdebug and disabled caching for webserver)
6662
- Added webdevops/varnish
6763
- Added mod_expire for webdevops/apache
6864

6965
## [0.23.0] - 2016-04-03
70-
### Changed
7166
- Enabled alpine-3-php7 images
7267
- Fixed some smaller issues
7368
- Added TYPO3 packages to sphinx image
7469
- Fixed build system for new docker version (1.11.0)
7570

7671
## [0.22.0] - 2016-04-03
77-
### Changed
7872
- Introduced base-app for application images
7973
- Added alpine-3 images
8074
- Added sphinx image
8175

8276
## [0.21.6] - 2016-03-25
83-
### Changed
8477
- Refactored directory layout (container -> docker/, .bin -> bin, testsuite -> test/
8578

8679
## [0.21.5] - 2016-03-24
87-
### Added
8880
- Fixed permissions automatically for /tmp if mounted as volume
8981
- Added error checks for samson service script
9082

9183
## [0.21.0] - 2016-03-20
92-
### Changed
9384
- Improved entrypoint startup time
9485
- Removed entrypoint ansible provisioning if not needed
9586
- Added java-jre and latest npm for samson-deployment
9687

9788

9889
## [0.20.0] - 2016-02-24
99-
### Added
10090
- Added sqlite to base images
101-
102-
### Changed
10391
- Moved WEB_DOCUMENT_ROOT to /app (from /application/code)
10492
- Improved samson-deployment

FIXME.md

-14
This file was deleted.

docker/ansible/alpine-3/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:alpine-3
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/ansible/centos-7/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:centos-7
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/ansible/debian-7/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:debian-7
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/ansible/debian-8/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:debian-8
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/ansible/debian-9/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:debian-9
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/ansible/ubuntu-12.04/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:ubuntu-12.04
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/ansible/ubuntu-14.04/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:ubuntu-14.04
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/ansible/ubuntu-15.04/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:ubuntu-15.04
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/ansible/ubuntu-15.10/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:ubuntu-15.10
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/ansible/ubuntu-16.04/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ FROM webdevops/bootstrap:ubuntu-16.04
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0

docker/apache/alpine-3/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:alpine-3
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/apache/centos-7/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:centos-7
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/apache/debian-7/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:debian-7
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/apache/debian-8/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:debian-8
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/apache/debian-9/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:debian-9
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/apache/ubuntu-12.04/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:ubuntu-12.04
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/apache/ubuntu-14.04/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:ubuntu-14.04
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/apache/ubuntu-15.04/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:ubuntu-15.04
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/apache/ubuntu-15.10/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:ubuntu-15.10
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/apache/ubuntu-16.04/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:ubuntu-16.04
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV WEB_DOCUMENT_ROOT /app
1414
ENV WEB_DOCUMENT_INDEX index.php

docker/base-app/alpine-3/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:alpine-3
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV APPLICATION_USER application
1414
ENV APPLICATION_GROUP application

docker/base-app/alpine-3/conf/bin/service.d/postfix.d/10-init.sh

+8
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,11 @@ mkdir -p /var/spool/postfix/etc
33
cp -f /etc/hosts /var/spool/postfix/etc/hosts
44
cp -f /etc/resolv.conf /var/spool/postfix/etc/resolv.conf
55
cp -f /etc/services /var/spool/postfix/etc/services
6+
7+
if [[ -n "${POSTFIX_RELAYHOST+x}" ]]; else
8+
echo "relayhost = $POSTFIX_RELAYHOST" >> /etc/postfix/main.cf
9+
fi
10+
11+
if [[ -n "${POSTFIX_MYNETWORKS+x}" ]]; else
12+
echo "mynetworks = $POSTFIX_MYNETWORKS" >> /etc/postfix/main.cf
13+
fi

docker/base-app/centos-7/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:centos-7
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV APPLICATION_USER application
1414
ENV APPLICATION_GROUP application

docker/base-app/centos-7/conf/bin/service.d/postfix.d/10-init.sh

+8
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,11 @@ mkdir -p /var/spool/postfix/etc
33
cp -f /etc/hosts /var/spool/postfix/etc/hosts
44
cp -f /etc/resolv.conf /var/spool/postfix/etc/resolv.conf
55
cp -f /etc/services /var/spool/postfix/etc/services
6+
7+
if [[ -n "${POSTFIX_RELAYHOST+x}" ]]; else
8+
echo "relayhost = $POSTFIX_RELAYHOST" >> /etc/postfix/main.cf
9+
fi
10+
11+
if [[ -n "${POSTFIX_MYNETWORKS+x}" ]]; else
12+
echo "mynetworks = $POSTFIX_MYNETWORKS" >> /etc/postfix/main.cf
13+
fi

docker/base-app/debian-7/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:debian-7
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV APPLICATION_USER application
1414
ENV APPLICATION_GROUP application

docker/base-app/debian-7/conf/bin/service.d/postfix.d/10-init.sh

+8
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,11 @@ mkdir -p /var/spool/postfix/etc
33
cp -f /etc/hosts /var/spool/postfix/etc/hosts
44
cp -f /etc/resolv.conf /var/spool/postfix/etc/resolv.conf
55
cp -f /etc/services /var/spool/postfix/etc/services
6+
7+
if [[ -n "${POSTFIX_RELAYHOST+x}" ]]; else
8+
echo "relayhost = $POSTFIX_RELAYHOST" >> /etc/postfix/main.cf
9+
fi
10+
11+
if [[ -n "${POSTFIX_MYNETWORKS+x}" ]]; else
12+
echo "mynetworks = $POSTFIX_MYNETWORKS" >> /etc/postfix/main.cf
13+
fi

docker/base-app/debian-8/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ FROM webdevops/base:debian-8
77

88
99
LABEL vendor=WebDevOps.io
10-
LABEL io.webdevops.layout=7
11-
LABEL io.webdevops.version=0.51.0
10+
LABEL io.webdevops.layout=8
11+
LABEL io.webdevops.version=0.52.0
1212

1313
ENV APPLICATION_USER application
1414
ENV APPLICATION_GROUP application

0 commit comments

Comments
 (0)