add Makefile for easier building and testing

This commit is contained in:
Sebastian Mendel
2015-12-07 10:52:57 +01:00
parent ab47652269
commit 844798cd19
3 changed files with 39 additions and 0 deletions
+2
View File
@@ -1,4 +1,6 @@
.travis.yml
docker-compose.yml
docker-compose.testing.yml
README.md
LICENSE
Makefile
+29
View File
@@ -0,0 +1,29 @@
DOCKER_REPO = phpmyadmin/phpmyadmin
.PHONY: all build build_nc run logs clean stop rm prune
all: build run logs
build:
docker build -t ${DOCKER_REPO}:testing .
build_nc:
docker build --no-cache=true -t ${DOCKER_REPO}:testing .
run:
docker-compose -f docker-compose.testing.yml up -d
logs:
docker-compose -f docker-compose.testing.yml logs
clean: stop rm prune
stop:
docker-compose -f docker-compose.testing.yml stop
rm:
docker-compose -f docker-compose.testing.yml rm
prune:
docker rm `docker ps -q -a --filter status=exited`
docker rmi `docker images -q --filter "dangling=true"`
+8
View File
@@ -0,0 +1,8 @@
phpmyadmin:
image: phpmyadmin/phpmyadmin:testing
container_name: myadmin
environment:
- PMA_ARBITRARY=1
restart: always
ports:
- 8090:8080