mirror of
https://github.com/phpmyadmin/docker.git
synced 2026-08-24 10:13:22 -05:00
add Makefile for easier building and testing
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
.travis.yml
|
||||
docker-compose.yml
|
||||
docker-compose.testing.yml
|
||||
README.md
|
||||
LICENSE
|
||||
Makefile
|
||||
|
||||
@@ -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"`
|
||||
@@ -0,0 +1,8 @@
|
||||
phpmyadmin:
|
||||
image: phpmyadmin/phpmyadmin:testing
|
||||
container_name: myadmin
|
||||
environment:
|
||||
- PMA_ARBITRARY=1
|
||||
restart: always
|
||||
ports:
|
||||
- 8090:8080
|
||||
Reference in New Issue
Block a user