Laradock CLI is a tool for Laravel projects which automates the docker configuration setup for services, amongst other things.
loonpwn/laradock-cli is a Laravel package for laradock cli is a tool for laravel projects which automates the docker configuration setup for services, amongst other things..
It currently has 16 GitHub stars and 18 downloads on Packagist (latest version 0.4.5).
Install it with composer require loonpwn/laradock-cli.
Discover more Laravel packages by loonpwn
or browse all Laravel packages to compare alternatives.
Last updated
⚠️ This project is no longer maintined or actively developed. Feel free to fork it and play around if you're interested in the idea.
Laradock CLI is a tool for Laravel projects which automates the docker configuration setup for services, amongst other things.
It is built with Laravel Zero, on top of Laradock.
Laradock CLI reads your .env and makes smart assumptions to reduce a lot of boilerplate configuration. Some examples:
Laradock tends to have a larger footprint for the amount of code you use in your repository, Laradock CLI aims to fix this my only including the files for the services you are using.
All docker environment variables have been moved to their own .env.laradock file. No longer have a 300 line .env file.
Simple command to add or remove services, Laradock CLI takes care of all the heavy lifting of setting up files, updating configuration, etc.
This project is in early development and has lots of planned updates coming.
wget https://github.com/loonpwn/laradock-cli/releases/download/0.4.5/laradock
chmod +x ./laradock
Recommended: sudo mv laradock /usr/bin/laradock
laradock install Run the setup tool.env.laradock and the files within ./env/docker has the correct configuration for your project.laradock Build and run the containers and then mount to the workspace container.Currently the following services have been setup to be automatically configured. If you use a service outside this list you will need to manually set it up per Laradock documentation.
laradock
This will start docker with docker-compose up -d and then mount you on the workspace container.laradock install
An interactive guide for setting up your project with Laradock CLI.laradock status
See which services you're currently usinglaradock services
List all Laradock serviceslaradock add <service>
Add a specific service.laradock remove <service>
Remove a specific service.laradock workspace
Mounts yourself to the workspace container as Laradock user.laradock uninstall
Remove the Laradock CLI files from your project.laradock up
Runs docker-compose up -d with the .env.laradock loaded in.laradock down
Runs docker-compose down with the .env.laradock loaded in.laradock build
Runs docker-compose build with the .env.laradock loaded in.laradock restart
Runs docker-compose restart with the .env.laradock loaded in.laradock push
Runs docker-compose push with the .env.laradock loaded in.laradock exec
Runs docker-compose exec with the .env.laradock loaded in.laradock ps
Runs docker-compose ps with the .env.laradock loaded in.