devilbox

A modern Docker LAMP stack and MEAN stack for local development

MIT License

Stars
4.3K
Committers
73

Bot releases are hidden (Show)

devilbox - Release v0.15.0

Published by cytopia over 5 years ago

Devilbox Release v0.15.0 (2019-03-09)

The Devilbox will switch to semantic versioning as of now and master will be treated as unstable/development. Ensure to stay on git tags for stability. Release will now happen much more iterative and more often.

Fixed

  • break on errors in wrong vhost-gen overwrite
  • XSS vulnerability in email display
  • Various fixes in Documentation
  • vhost-gen fixes

Changed

  • Use semantic versioning
    • This allows for faster releases
    • This allows for better visibility of breaking changes (note that breaking changes might still occur before release v1.0.0)
  • Autologin for phpMyAdmin
  • Autologin for phpPgAdmin
  • Intranet to show vhost and vhost-gen overwrite config per vhost
  • Allow to specify Redis startup arguments (e.g.: password)
  • Fixed hostnames for all Docker container
  • PHP-FPM workers changed from dynamic to ondemand
  • Allow Apache to server underscore domains
  • Changed Nginx client_max_body_size to 0 to be in sync with Apache

Added

  • CHANGELOG by the standard of: https://keepachangelog.com
  • UPDATING provides information how to update between major versions
  • HTTP/2 support
  • Reverse Proxy support
  • Autostart scripts
  • Allow to enable/disable PHP modules
  • Allow to set Nginx worker_processes via .env
  • Allow to set Nginx worker_connections via .env
  • Intranet vendors
    • PHPRedMin
    • PHPMemcachedAdmin
  • Mount options for volumes
  • Docker Compose images:
    • PHP 5.2
    • PHP 5.3
    • PHP 7.4
    • PHP 8.0
    • Alpine images where possible
  • Docker Compose overwrite images:
    • Blackfire
    • ELK (Elastic Search, Logstash and Kibana)
    • MailHog
    • Ngrok
    • RabbitMQ
    • Solr
    • Varnish
    • HAProxy
  • New binaries
    • blackfire
    • dep (Deployer)
    • drush6
    • drush7
    • drush8
    • php-cs-fixer
    • rsync
    • unzip
    • wkhtmltopdf
    • zip
    • zsh
  • New PHP modules
    • blackfire
    • ffi
    • ioncube
    • oci8
    • phalcon
    • pdo_oci
    • pdo_sqlsrv
    • rdkafka
    • sqlsrv
  • Framework documentation:
    • Codeignitor
    • Contao CMS
    • Craft CMS
    • NodeJS Reverse proxy
    • Photon CMS
    • Presta Shop
    • Shopware CMS
    • Sphinx documentation Reverse proxy
    • Typo3
  • GitHub Issue templates
  • Discourse forum link: https://devilbox.discourse.group
devilbox - Release v0.14

Published by cytopia over 6 years ago

  • HTTPS support
  • Automated SSL certificate generation
    • Certificates signed by Devilbox CA
    • Documentation how to add CA into Chrome/FF
    • Every new project automatically has valid SSL certificates

https://devilbox.readthedocs.io/en/latest/configuration-global/https-ssl.html

devilbox - Release v0.13.1

Published by cytopia over 6 years ago

  • Be able to communicate with external hosts
  • Fix various DNS issues
  • Documentation:
    • handle multiple env files
    • communicate with external hosts
    • Linux Auto-DNS
devilbox - Release v0.13

Published by cytopia over 6 years ago

This is a major release which introduces various stabilization and performance fixes as well as ships a very detailed documentation about all customizable features.

  • Major documentation rewrite: (https://devilbox.readthedocs.io)
  • Various intranet fixes
  • Various intranet performance fixes
  • Various fixes for DNS Docker image (https://github.com/cytopia/docker-bind)
  • Major upgrade of all PHP Docker images (https://github.com/devilbox/docker-php-fpm)
    • Auto-built and pushed every night
    • Many new tools inside
    • Latest versions of tools and security patches every night
    • Be able to customize php.ini and php-fpm.conf
    • Fix performance issues on high load
  • Windows shell.bat to access container
  • Upgraded phpMyAdmin to 4.8
  • Upgraded Adminer to 4.6.2
devilbox - Release v0.12.1

Published by cytopia over 6 years ago

Features / Fixes

  • Fix Bind auto-dns
  • Fix mail display in intranet
  • Fix Httpd port in intranet
  • Fix error handling in intranet logger
  • Fix false values retrieved from memcached
  • Various fixes in documentation
devilbox - Release v0.12

Published by cytopia about 7 years ago

  • HTTPD: Webserver now runs under Host systems user (same as PHP/HHVM container)
  • HTTPD: Be able to change name of docroot directory (htdocs)
  • HTTPD: Allow to customize each projects vhost configuration (via vhost-gen templates)
  • HTTPD: Apache 2.2 now works with HHVM
  • HTTPD: Apache and Nginx are rewritten from scratch and are now based on official containers
  • HTTPD: All Webserver Docker container are now being built every night by Travis and pushed to Dockerhub on success
  • HTTPD: All Webserver Docker container have moved to new github namespace https://github.com/devilbox
  • PHP/HHVM: Allow to inject custom variables (e.g. for dev, env, staging...)
  • PHP/HHVM: Custom bash configuration
  • PHP/HHVM: Custom tools configuration (e.g. vim)
  • PHP/HHVM: Integrate awesome-ci
  • PHP/HHVM: Be able to load custom PHP modules on the fly
  • Bind: Fix DNS forwarder
  • Doc: How to install Joomla
  • Doc: How to install Laravel
  • Intranet: Password protect devilbox intranet
  • Intranet: Disable devilbox intranet
  • Intranet: Various speedups via new Ajax calls
  • Intranet: Better DNS detection by fixing cross domain origins
  • Intranet: Run Adminer in its own window
  • New Container: PerconaDB 5.5, 5.6, 5.7
  • New Container: PHP 7.2
  • New Container: Redis 4.0
  • New Container: PostgreSQL 10.0
  • New Container: Memcached 1.5.2
  • Misc: Move gh-pages to separate git project: https://github.com/devilbox/devilbox.org
devilbox - Pre-Release 0.11

Published by cytopia over 7 years ago

  • Doc: Various examples for how to setup up different frameworks on the devilbox
  • Doc: How to backup databases
  • Doc: Usage
  • Doc: Overview
  • Doc: Configuration
  • Doc: Technical documentation
  • Doc: FAQ
  • Mongo: Separate datadir by version
  • PHP/HHVM: Integrate mysqldump-secure
  • CI: Check almost any combination against each other
  • DNS: AutoDNS via Bind
devilbox - Pre-Release 0.10

Published by cytopia over 7 years ago

  • MongoDB
  • Be able to add custom upstream DNS server in DNS resolver
  • Validate DNS inside php-container
devilbox - Pre-Release 0.9

Published by cytopia over 7 years ago

  • Memcached
  • Redis
  • built-in DNS resolver
  • HHVM (latest)
  • MySQL 8
  • MariaDB 10.3
  • Be able to change domain suffix (TLD_SUFFIX)
  • Be able to only run required containers (not all must be started)
  • Be able to work inside the php container
  • Tools: composer, npm, node, drush, drupal-console
  • Improve documentation
  • Extend travis check matrix
devilbox - Pre-Release 0.8.1

Published by cytopia almost 8 years ago

Hotfix Release 0.8.1-pre

  • [intranet] Fix PHP compatibility issues in PEAR Mbox class
  • [intranet] Make mails sortable
  • [intranet] Adding devilbox debug page
  • [intranet] Code refactoring
  • [docker] Enable PEAR in all PHP dockers
devilbox - Pre-Release 0.8

Published by cytopia almost 8 years ago

Package Rankings
Top 6.75% on Proxy.golang.org
Badges
Extracted from project README
Release Discord Discourse License