Sign inSign up

laserstack/app

By laserstack

•Updated about 8 hours ago

Laser Stack app image (the localdev.it stack): nginx + PHP-FPM, many projects, one stack

Image
0

10K+

laserstack/app repository overview

⁠laserstack/app

The application container of Laser Stack⁠, the localdev.it stack — a local Laravel development stack powered by docker, like Laravel Sail, and multi-project like Valet. One small stack serves many PHP projects at once.

This image runs nginx + PHP-FPM on Alpine Linux under supervisord on port 80. It carries composer, node, npm and yarn, xdebug, phpunit, the mysql client and the postgres client (psql, pg_dump), and serves the projects mounted at /var/www.

⁠Tags

One image per PHP series, tagged major.minor. A series tag always carries the newest patch of that series on the newest Alpine release that packages it, and every tag is rebuilt nightly. A running stack takes a patch release by pulling the same tag again — no version change, no rebuild.

tagPHPAlpine
7.47.4.333.15
8.08.0.303.16
8.18.1.343.19
8.28.2.353.22
8.38.3.363.24
8.48.4.273.24
8.58.5.123.24
8.68.6.0RC5edge

latest follows the newest stable series, currently 8.5. The 8.6 series has no stable release yet (GA is planned for 19 November 2026), so its image is a release candidate and does not take latest. Each series also gets a full patch tag (8.4.27).

⁠Use it standalone

The image serves whatever is mounted at /var/www with nginx on port 80:

docker run --rm -it -p 8080:80 -v "$PWD":/var/www laserstack/app:8.4

Or in a compose file:

services:
  app:
    image: laserstack/app:8.4
    ports:
      - "8080:80"
    volumes:
      - .:/var/www
    working_dir: /var/www

The image is built for linux/amd64 and linux/arm64.

⁠The full stack

The image is one half of Laser Stack; the other half is the database and the laser command that drives docker-compose (profiles for MySQL, MariaDB, PostgreSQL, redis, memcached and Elasticsearch, per-project nginx vhosts, and the localdev.it catch-all domain). Install the whole stack with:

curl -fsSL https://localdev.it/laserstack/install | bash

Then laser up -d and laser scan. Read the documentation at https://localdev.it/laserstack/⁠ or in the README⁠.

Tag summary

Content type

Image

Digest

sha256:437a31077…

Size

103.8 MB

Last updated

about 8 hours ago

docker pull laserstack/app