Skip to content

Releases: sdbruder/laserstack

v0.10.0

11 May 01:47
Compare
Choose a tag to compare
  • dns suffix now is configurable through .env
  • config fixes
  • fix php user to laser instead of nobody, this fixes files / directories ownership
  • php 8.3 added
  • memcached added

v0.8.0

26 Nov 17:12
Compare
Choose a tag to compare
  • Added sqlite support
  • Added php versions 7.4 and 8.2

v0.7.0

12 Nov 22:11
Compare
Choose a tag to compare

[0.7.0] 2022-11-12

Added

  • postgresql 15.1 added
  • PROFILES now allow a list of additional containers you want running.

v0.6.0

11 Nov 18:28
Compare
Choose a tag to compare

[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

04 Dec 04:49
Compare
Choose a tag to compare

Fixed

  • broken nginx config fixed
  • supervisor now needs a particular config for each php version

v0.5.1

04 Dec 02:40
Compare
Choose a tag to compare

Fixed

  • README.md update

v0.5.0

04 Dec 02:29
Compare
Choose a tag to compare

[0.5.0] 2021-12-04

Added

  • php version is now also configurable in .env. Current possible values are php8, php81 and latest which points to php8 for now.

  • db, redis and elasticsearch 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 change OPTS 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

15 Feb 12:41
Compare
Choose a tag to compare

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.