Skip to content

Commit 8a26d4a

Browse files
committed
Merge pull request #5 from drupal-docker/fix/3
Fix/3: Install Drush with composer
2 parents 17eda44 + efda15c commit 8a26d4a

4 files changed

Lines changed: 25 additions & 4 deletions

File tree

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ services:
66
env:
77
matrix:
88
- DOCKERFILE="master"
9+
- DOCKERFILE="7"
10+
- DOCKERFILE="6"
911

1012
before_script:
1113
- docker version

6/Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
FROM drupaldocker/php:cli
2+
MAINTAINER drupal-docker
3+
4+
RUN apt-get update && apt-get install -y mysql-client \
5+
&& composer global require drush/drush:6.* \
6+
&& ln -s ~/.composer/vendor/bin/drush /usr/local/bin/drush \
7+
&& drush core-status -y \
8+
&& rm -rf /var/lib/apt/lists/*
9+
10+
CMD ["drush", "core-cli"]

7/Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
FROM drupaldocker/php:cli
2+
MAINTAINER drupal-docker
3+
4+
RUN apt-get update && apt-get install -y mysql-client \
5+
&& composer global require drush/drush:7.* \
6+
&& ln -s ~/.composer/vendor/bin/drush /usr/local/bin/drush \
7+
&& drush core-status -y \
8+
&& rm -rf /var/lib/apt/lists/*
9+
10+
CMD ["drush", "core-cli"]

master/Dockerfile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
FROM drupaldocker/php:cli
22
MAINTAINER drupal-docker
33

4-
ADD http://files.drush.org/drush.phar /usr/local/bin/drush
5-
64
RUN apt-get update && apt-get install -y mysql-client \
7-
&& chmod a+x /usr/local/bin/drush; sync \
5+
&& composer global require drush/drush:dev-master \
6+
&& ln -s ~/.composer/vendor/bin/drush /usr/local/bin/drush \
87
&& drush core-status -y \
9-
&& drush init -y \
8+
&& drush core-init -y \
109
&& rm -rf /var/lib/apt/lists/*
1110

1211
CMD ["drush", "core-cli"]

0 commit comments

Comments
 (0)