PHPackages                             anteris-dev/skaffold-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. anteris-dev/skaffold-laravel

AbandonedArchivedProject[DevOps &amp; Deployment](/categories/devops)

anteris-dev/skaffold-laravel
============================

Skaffolds a Laravel project ready to run in a Docker container.

v0.1.1(5y ago)1411[4 issues](https://github.com/Anteris-Dev/skaffold-laravel/issues)MITDockerfile

Since Jul 28Pushed 5y ago1 watchersCompare

[ Source](https://github.com/Anteris-Dev/skaffold-laravel)[ Packagist](https://packagist.org/packages/anteris-dev/skaffold-laravel)[ RSS](/packages/anteris-dev-skaffold-laravel/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (3)Used By (0)

About this Package
==================

[](#about-this-package)

This package makes it easy to get up and running with a Docker environment containing Laravel. It gives you the tools you need to begin developing and then build this into a Docker image for production.

- **Note:** While you have complete freedom to modify the Nginx configuration files, we assume that this application will be behind a proxy that handles SSL settings as opposed to that being something that directly effects this app. For this reason, SSL settings are not included by default.

Requirements
============

[](#requirements)

- [Docker](https://www.docker.com/get-started)

Getting Started
===============

[](#getting-started)

To being working with this project the following steps must be taken.

1. Run `composer create-project anteris-dev/skaffold-laravel` in your project directory. This will download the project files.
2. (Optional) If you have an existing Laravel project, create a directory labeled `src` and copy your project files into it. On startup, the container will install your composer and npm dependencies, but you will need to run any migrations or builds manually through the `workspace` container.
3. Run `docker-compose up -d` in your skaffold directory. If no Laravel files are found in the `src` directory, a new Laravel project will be created. This may take a few moments.
4. Go to `http://localhost` to view your Laravel website!

Development Tips
================

[](#development-tips)

- Use the `workspace` container to run any *artisan*, *composer*, or *npm* commands.
    - You can access this container by running `docker-compose exec -it workspace sh` in your project directory.
    - Use `docker/docker-entrypoint-workspace.sh` to write any development setup commands (e.g. database migrations / seeding). By default this container installs composer and npm requirements.
- You can build a production container using the command `docker build .` in your project directory. Be sure to modify the configuration files if necessary!
- You can set environment variables via the `docker/env-example` file. We recommend you keep this file limited to containing `APP_NAME` and `APP_KEY`. Drive the rest through environment variables passed directly to the Docker container.

Directory Structure
===================

[](#directory-structure)

Despite our best efforts, the directory structure in this project is slightly complex. We believe this is a worthwhile trade-off, as it keeps things nicely tucked into their own sections. Each service has been given their own "domain" under the `docker` directory.

- .data - *This folder will be created automatically to persist your database.*
- /docker
    - /nginx - *Contains Nginx specific configuration files.*
        - /global - *Nginx configuration for all environments.*
    - /php-fpm - *Contains PHP-FPM specific configuration files.*
        - /development - *PHP-FPM configuration for development.*
        - /production - *PHP-FPM configuration for production.*
    - /supervisord - *Contains Supervisord configuration files.*
        - /global - *Supervisord configuration for all environments.*
    - docker-entrypoint.sh - *Entrypoint for the production container.*
    - docker-entrypoint-workbench.sh - *Entrypoint for the workbench container. This would be a good place to write any setup commands for your dev environment (e.g. database migrations / seeding).*
    - env-example - *An env file that will be copied into the container on startup.*
- /src - *This directory gets created automatically and is yours directory to play with. Laravel gets installed here.*
- docker-compose.yaml - *This file allows you to quickly spin up a development environment on your machine.*
- Dockerfile - *The production image for this application.*
- Dockerfile.dev - *A development image that runs PHP and Nginx.*
- Dockerfile.workspace - *A development image that contains PHP CLI and NPM so you may run your console commands.*

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

2114d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3dca3c3ac71024f7878526a0fe0a384fbf198ed711fe7e7bb34177a1dbc849f6?d=identicon)[golthem](/maintainers/golthem)

---

Top Contributors

[![aidan-casey](https://avatars.githubusercontent.com/u/6686277?v=4)](https://github.com/aidan-casey "aidan-casey (1 commits)")

---

Tags

laraveldockerskaffold

### Embed Badge

![Health badge](/badges/anteris-dev-skaffold-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/anteris-dev-skaffold-laravel/health.svg)](https://phpackages.com/packages/anteris-dev-skaffold-laravel)
```

###  Alternatives

[neo/little-sail

Smaller Alpine based image for Laravel Sail runtimes

389.0k](/packages/neo-little-sail)[downtoworld/laravel-devops

Laravel Cloudflare-Tunnels Ready Production Docker-Compose

161.1k](/packages/downtoworld-laravel-devops)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
