Skip to content

Instantly share code, notes, and snippets.

@unikapps
Last active December 8, 2017 23:35
Show Gist options
  • Save unikapps/3898a96ccf846bcfd8bb27d1268e6b9e to your computer and use it in GitHub Desktop.
Save unikapps/3898a96ccf846bcfd8bb27d1268e6b9e to your computer and use it in GitHub Desktop.
Makefile to easily work with Laradock
.PHONY: up start stop down ws redis
DOCKER_COMPOSER_CONTAINERS = nginx mysql redis php-worker
up:
cd laradock && \
docker-compose up -d ${DOCKER_COMPOSER_CONTAINERS}
start:
cd laradock && \
docker-compose start ${DOCKER_COMPOSER_CONTAINERS}
stop:
cd laradock && \
docker-compose stop ${DOCKER_COMPOSER_CONTAINERS}
down:
cd laradock && \
docker-compose down
#SSH into workspace container
ws:
cd laradock && \
docker-compose exec \
workspace \
bash
#SSH into redis container
redis:
cd laradock && \
docker-compose exec \
redis \
bash
# run laradock/mysql/docker-entrypoint-initdb.d/createdb.sql too create the database if needed
createdb:
cd laradock && \
docker-compose exec \
mysql \
mysql -uroot -proot \
-e "source /docker-entrypoint-initdb.d/createdb.sql"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment