app-ignition
10K+
appignition/app-ignition:2.0.2
AppIgnition is a Docker Desktop extension that offers a fully-featured Laravel development environment through containerization. Spend less time on configuration and more time writing code!
This requires Docker Desktop 4.10 or higher.
Sign up for a Docker ID to gain access to all the free features Docker has to offer, including unlimited public repositories, increased container image requests, and much more.
Sign UpInstalling a new Laravel Application from Scratch
Installing a new application with all of the required software becomes a breeze through containerization! Configure your environment and containers through an elegant UI, specify your application's dependencies, and finish the installation within 15-20 minutes without ever having to worry about installing local versions of the software you need.
Onboarding New Team Members for an Existing Application
A common problem when adding new team members to your project is having to keep your onboarding documentation up to date. Moreover, it's possible for your new team members to join with different hardware other than what's documented. You can now simplify this process by having them install your existing application with AppIgnition and turn what was once a several day effort into a matter of minutes.
Running a Microservice Architecture.
Simulate a realistic microservice architecture by installing multiple applications within the same workspace. These applications can seamlessly communicate not only with your containers' services but also with each other.
Experiment with New Tools
Have you ever wanted to try out your application with a different database engine? Maybe you wanted to change the configuration of your web server to see if it has an impact on your responses. With AppIgnition, you can easily add or configure a new container to try out your theory without any reprecussions to your local environment.
Provide a Consistent CI/CD Pipeline
AppIgnition can automatically generate the required configuration files to run your continuous integration in GitHub or CircleCI. With this, you will get much more consistent results with your local environment since it is using the same containers and configurations that you are.