Skip to content
/ dl Public
forked from local-deploy/dl

Deploy Local — site deployment assistant locally.

License

Notifications You must be signed in to change notification settings

Bezponiki/dl

 
 

Repository files navigation

Build

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

Development status

Beta version

Install

curl -s https://raw.githubusercontent.com/local-deploy/dl/master/install_dl.sh | bash

Usage

  1. Start service containers (traefik, mailhog, portainer) with the dl service up command (at the first start)
  2. Create .env file in the root directory of your project with the dl env command
  3. Set the required variables in the .env file
  4. Run the dl deploy command if you need to download the database and/or files from the production-server
  5. Run local project with dl up command

See quick reference for available commands.

Local service links

http://portainer.localhost
http://traefik.localhost
http://mail.localhost

About

Deploy Local — site deployment assistant locally.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.4%
  • Shell 3.6%