Releases: sdbruder/laserstack
v0.10.0
v0.8.0
v0.7.0
v0.6.0
[0.6.0] 2022-11-11
Fixed
- 8.1 configs are fixed
- laser scan now identifies custom, wordpress and laravel & symfony (based on the multiProject config).
- laser mysql now uses the root user to allow database management (create, drop, etc)
- std nginx config fixed to not fail on a cold startup
- updated env.example
v0.5.2
v0.5.1
v0.5.0
[0.5.0] 2021-12-04
Added
-
php version is now also configurable in
.env
. Current possible values arephp8
,php81
andlatest
which points tophp8
for now. -
db
,redis
andelasticsearch
now are optional, the only container which is always executed is app (which runs nginx and php-fpm). To control which optional container are used changeOPTS
in.env
file. -
additional php extensions added, namely, php8-curl, php8-ctype and php8-zip
-
stats - top-like docker stats added to laser
-
.my.cnf is now built from environment variables in .bashrc
-
supervisord has editable config on config/supervisord/supervisord.conf,
now mounted.
Changed
-
app container is now downloaded by default. You can still build yourself if
you want, just uncomment the build part for app container on
docker-compose.yml file. -
Updated dockerfile for app image
v0.1.0
Fixed
-
Typo fix on CHANGELOG itself. duh.
-
Typo in Dockerfile,
laser build
is now fixed. -
laser mysql now accepts parameters so you can call
laser mysql yourdatabase
-
fixed supervisor install, now supervisorctl works correctly.
Changed
- DB_USER environment variable renamed to DB_USERNAME to be consistent with
default Laravel environment. Breaking change, update your local .env file.
Added
-
multiple subdomains are now allowed per project supporting multi-tenant
Laravel apps. -
sudo now is installed in app
-
laser shell script now has subcommand appexec which allows you to call any
binary in the container -
Added support for wordpress, particular laravel nginx configs and a generic
overridable config per project. Check README.md for details.