Deploy Local — site deployment assistant locally.
A convenient wrapper over docker-compose, which simplifies the local deployment of the project.
Supported OS: Linux (debian, ubuntu, linux mint), macOS (tested)
Supported architectures: x64, arm64
Supported frameworks and CMS: Bitrix, Laravel, WordPress
Dependencies:
- docker
- docker-compose v2
The docker compose
(as plugin) supported
Documentation local-deploy.github.io
Beta version
curl -s https://raw.githubusercontent.com/local-deploy/dl/master/install_dl.sh | bash
- Start service containers (traefik, mailhog, portainer) with the
dl service up
command (at the first start) - Create
.env
file in the root directory of your project with thedl env
command - Set the required variables in the
.env
file - Run the
dl deploy
command if you need to download the database and/or files from the production-server - Run local project with
dl up
command
See quick reference for available commands.
http://portainer.localhost
http://traefik.localhost
http://mail.localhost