This repository has been archived by the owner on Feb 11, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #13 from e7d/develop
Neap Box 1.2.8
- Loading branch information
Showing
13 changed files
with
247 additions
and
63 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,163 @@ | ||
## v1.2.8 (2016-06-03) | ||
* added newman in version 2.0.9 | ||
* updated Let's Encrypt Certbot to version 0.7.0 | ||
* updated PHP and PHP-FPM to version 7.0.7 | ||
* updated Composer to version 1.1.2 | ||
* updated NodeJS to version 6.2.1 | ||
* updated NPM to version 3.9.5 | ||
* updated nginx to version 1.10.1, fixing [CVE-2016-4450](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4450) | ||
* improved tree display in check version | ||
* centralized apt packages dependencies from MailCatcher | ||
|
||
## v1.2.7 (2016-05-26) | ||
* fixed Let's Encrypt setup to use the new repository certbot/certbot | ||
* updated Let's Encrypt Certbot (previously Let's Encrypt Client) to version 0.6.0 | ||
* updated PostgreSQL to version 9.5.3 | ||
* updated Redis to version 3.2.0 | ||
* updated nginx to version 1.10.0 | ||
* updated nginx build script to compile in debug mode | ||
* updated Composer to version 1.1.0 | ||
* updated NodeJS to branch 6.x | ||
* updated NPM to version 3.9.0 | ||
* updated build scripts using make to benefit from all available cores | ||
* moved bootstrap script runner to project root | ||
* fixed numerous typos in README.md | ||
|
||
## v1.2.6 (2016-05-06) | ||
* fixed broken Redis runner script | ||
* added jq as json processor | ||
* updated VirtualBox Guest Additions to version 5.0.20 | ||
* updated OpenSSL to version 1.0.2h | ||
* updated PHP and PHP-FPM to version 7.0.6 | ||
* updated Composer to version 1.0.3 | ||
* updated NPM to version 3.8.7 | ||
* updated ffmpeg to version 2.8.7 | ||
|
||
## v1.2.5 (2016-04-28) | ||
* downgraded nginx to version 1.9.10 to ensure nginx-rtmp-module compatibility | ||
* disabled PHP OPcache by default | ||
* added PHPUnit | ||
* updated UnrealIRCd to version 4.0.3 | ||
* improved cleanup at every build step | ||
* removed every PHP5 related packages | ||
|
||
## v1.2.4 (2016-04-04) | ||
* updated Debian to Jessie version 8.4 | ||
* updated nginx to version 1.9.13 | ||
* updated PHP and PHP-FPM to version 7.0.5 | ||
* updated Composer to version 1.0-beta2 | ||
* updated PostgreSQL to version 9.5.2 | ||
* updated NPM to version 3.8.5 | ||
|
||
## v1.2.3 (2016-03-22) | ||
* updated bootstrap scripts tree for better coherence | ||
* improved global script writting style | ||
* made version checking more readable | ||
* updated UnrealIRCd to version 4.0.2 | ||
* updated Xdebug to version 2.4.0 stable | ||
* updated NPM to version 3.8.2 | ||
|
||
## v1.2.2 (2016-03-15) | ||
* fixed ffmpeg setup | ||
* normalized Let's Encrypt setup | ||
* normalized folders structure | ||
* fixed erroneous phpredis setup | ||
* updated NPM to version 3.8.1 | ||
|
||
## v1.2.1 (2016-03-15) | ||
* updated VirtualBox Guest Additions 5.0.16 | ||
* updated Let's Encrypt to version 0.4.2 | ||
* updated PHP and PHP-FPM to version 7.0.4 | ||
* updated nginx to version 1.9.12 with openssl 1.0.2g | ||
* updated NPM to version 3.8.0 | ||
* improved redis configuration to support IPv6 and unix socket file | ||
* simplified and aligned all bootstrap scripts | ||
* updated all bootstrap scripts to be reused at will without issue | ||
* simplified certificate related steps, do not generate dhparam anymore | ||
* updated Xdebug setup to use releases instead of source | ||
* added analytics | ||
|
||
## v1.2.0 (2016-02-17) | ||
* updated nginx to version 1.9.11 | ||
* updated PostgreSQL to version 9.5.1 | ||
* updated ffmpegto version 2.8.6 | ||
* added MailCatcher, with version 0.6.4 | ||
* fixed Let's Encrypt recipe | ||
* improved bootstrap: | ||
* global admin rights check | ||
* cleanup and shrinking | ||
* switched to Debian Jessie base box with vboxsf module | ||
* removed NFS for folder synchronization | ||
* added bash build script, to run with `bash build.sh` on supported environments | ||
|
||
## 1.1.3 (2016-02-08) | ||
* dropped memcached | ||
* added Redis, with version 3.0.7 | ||
* added PhpRedis, with version 2.2.5 | ||
* updated NPM to version 3.7.1 | ||
|
||
## 1.1.2 (2016-02-01) | ||
* updated Debian Jessie to version 8.3 | ||
* updated Let's Encrypt to version 0.4.0.dev0 | ||
* updated nginx to version 1.9.10, built against OpenSSL 1.0.2f | ||
* updated UnrealIRCd to version 4.0.1 | ||
* updated Anope to version 2.0.3 | ||
* updated NPM to version 3.6.0 | ||
* dropped all globally installed NPM packages | ||
* dropped OpenSSL 1.0.2 build script, as it is not used outside of nginx | ||
|
||
## 1.1.1 (2016-01-21) | ||
* updated VirtualBox Guest additions to version 5.0.14 | ||
* updated Let's Encrypt to version 0.2.1.dev0 | ||
* improved installed software version check | ||
* dropped Varnish from considered softwares | ||
|
||
## 1.1.0 (2016-01-19) | ||
* added NPM environment with: | ||
* JS Hint | ||
* Yeoman | ||
* Bower | ||
* Grunt | ||
* Jasmine | ||
* Karma | ||
* updated bootstrap scripts to be launched standalone | ||
* fixed disable OPCache for PHP CLI | ||
* centralized apt dependencies installation | ||
* centralized sources cleanup | ||
* silenced on-going certificates generation | ||
* updated nginx to mainline 1.9.9, being built against OpenSSL 1.0.2e sources | ||
* updated bootstrap to ultimately display installed versions | ||
|
||
## 1.0.5 (2016-01-11) | ||
* added coding style definition file | ||
* updated PostgreSQL to version 9.5 | ||
* updated PHP to version 7.0.2 | ||
* improved box compression script | ||
|
||
## 1.0.4 (2016-01-04) | ||
* updated UnrealIRCd to stable version 4.0.0 | ||
* modified nginx-rtmp-module reference to use back original repository from "arut" | ||
|
||
## 1.0.3 (2015-12-23) | ||
* fixed broken Let's Encrypt recipe | ||
|
||
## 1.0.2 (2015-12-23) | ||
* added alternative shutdown script to speed up `vagrant halt` | ||
* modified resources, relocated to project root | ||
* added memcached for PHP session storage | ||
* added Let's Encrypt | ||
* modified disk shrinking for better results | ||
* modified nginx-rtmp-module reference to use fork from "sergey-dryabzhinsky" | ||
|
||
## 1.0.1 (2015-12-21) | ||
* modified script language to bash from shell for bootstrap | ||
* fixed Unreal and Anope services | ||
* added bootstrap error catching and management | ||
* added bootstrap output logging | ||
* added self-signed certificate generation | ||
* splitted PHP and Xdebug setup | ||
* added Memcached setup | ||
* added Composer setup | ||
|
||
## 1.0.0 (2015-12-18) | ||
Initial release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
#!/bin/bash | ||
|
||
. /vagrant/resources/colors.sh | ||
. /vagrant/resources/trycatch.sh | ||
|
||
# This script needs admin rights | ||
if [ 0 != $(id -u) ]; then | ||
echox "${text_red}Error:${text_reset} This script must be run as root!" | ||
exit 1 | ||
fi | ||
|
||
LETS_ENCRYPT_PATH=/opt/letsencrypt | ||
|
||
try | ||
( | ||
throwErrors | ||
|
||
echo "Download latest Certbot client" | ||
rm -rf ${LETS_ENCRYPT_PATH} | ||
mkdir -p ${LETS_ENCRYPT_PATH} | ||
cd ${LETS_ENCRYPT_PATH} | ||
wget https://dl.eff.org/certbot-auto | ||
chmod a+x certbot-auto | ||
|
||
echo "Link executable in environment" | ||
ln -sf ${LETS_ENCRYPT_PATH}/certbot-auto /usr/bin/certbot-auto | ||
) | ||
catch || { | ||
case $ex_code in | ||
*) | ||
echox "${text_red}Error:${text_reset} An unexpected exception was thrown" | ||
throw $ex_code | ||
;; | ||
esac | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
#!/bin/bash | ||
|
||
. /vagrant/resources/colors.sh | ||
. /vagrant/resources/trycatch.sh | ||
|
||
# This script needs admin rights | ||
if [ 0 != $(id -u) ]; then | ||
echox "${text_red}Error:${text_reset} This script must be run as root!" | ||
exit 1 | ||
fi | ||
|
||
try | ||
( | ||
throwErrors | ||
|
||
echo "Install Newman" | ||
npm install -g newman | ||
) | ||
catch || { | ||
case $ex_code in | ||
*) | ||
echox "${text_red}Error:${text_reset} An unexpected exception was thrown" | ||
throw $ex_code | ||
;; | ||
esac | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
#!/bin/bash | ||
|
||
vagrant destroy --force | ||
vagrant up --install-provider | ||
vagrant up --install-provider --destroy-on-error | ||
rm -rf neap.box | ||
vagrant package --output neap.box |
Oops, something went wrong.