Skip to content

Commit 813db66

Browse files
committed
add docker-compose.yml to have a docker dev env
1 parent 1f77833 commit 813db66

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

Dockerfile

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM php:7
2+
3+
WORKDIR /scripts
4+
5+
RUN apt-get update && apt-get install -y zlib1g-dev git
6+
RUN docker-php-ext-install zip mbstring
7+
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin/ --filename=composer
8+
9+
ADD composer.lock /scripts/composer.lock
10+
ADD composer.json /scripts/composer.json
11+
12+
RUN composer install
13+
14+
ENV PATH /scripts/vendor/bin/:$PATH

docker-compose.yml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
php:
2+
build: .
3+
command: phpspec
4+
volumes:
5+
- ./composer.json:/scripts/composer.json:rw
6+
- ./composer.lock:/scripts/composer.lock:rw
7+
- ./spec:/scripts/spec:rw
8+
- ./src:/scripts/src:rw
9+
- ./vendor:/scripts/vendor:rw

0 commit comments

Comments
 (0)