File: /var/www/html/wpemobiq/wp-content/plugins/zendesk/Makefile
.PHONY: zdi build start visit stop shell
IMGNAME = zendesk_support_wordpress
PORT = 8002
default: stop zdi build start visit
# start the required zdi services and will create the database if it does not exist
zdi:
if zdi consul restart ; then true ; fi
if zdi dnsmasq restart ; then true ; fi
if zdi mysql restart ; then true ; fi
docker exec -i mysql mysql -uadmin -p123456 -h192.168.42.45 \
<<< "CREATE DATABASE IF NOT EXISTS $(IMGNAME);"
# build the docker image
build:
docker build -t $(IMGNAME) -f dev/Dockerfile .
# start a docker container using the docker image
start:
docker run --name $(IMGNAME) -p $(PORT):80 -d $(IMGNAME)
sleep 1
# visit the Wordpress site
visit:
open http://192.168.42.45:$(PORT)/admin
# stop the docker container if it's present
stop:
if docker rm -f $(IMGNAME) ; then true ; fi
# login to docker container
shell:
docker exec -it $(IMGNAME) /bin/bash