Skip to content
This repository has been archived by the owner on Apr 3, 2023. It is now read-only.

Latest commit

 

History

History
80 lines (51 loc) · 1.31 KB

README.md

File metadata and controls

80 lines (51 loc) · 1.31 KB

This package has been archived.

Some apps has been moved to ricventu/docker-apps

Dev In Docker

Simple development environment for Docker

Install

1. Clone this repo

git clone [email protected]:ricventu/dev-in-docker.git

2. Edit config

Copy .env.example to .env and edit variables as your need

3. Add command line

Add to ~.bashrc or .zshrc:

function did() {
    ( cd path/to/dev-in-docker && ./did $* )
}

where path/to/dev-in-docker is the path to dev-in-docker clone

now you can exec all docker-composer commands with did

did up -d --build

NGINX

Virtual hosts configurations are located in nginx/sites

HTTPD

Virtual hosts configurations are located in httpd/sites

PHP

You can add install .sh scripts to php/install.d directory

LOGS

Logs from containers are bind to LOG_PATH dir

Shortcuts command

Add php command line

Add to ~.bashrc or .zshrc:

function didphp() {
    did run --rm -v $(pwd):/workdir/ -w /workdir/ php7.3 php $*
}

Now you can run php commands with didphp

didphp -v

Add ssh shortcut to php ssh

Add to ~.bashrc or .zshrc:

function didssh() {
    did exec php7.3 bash
}

Now you can connect to php container with didssh