Skip to content

Commit 8041599

Browse files
Add more tools
1 parent 662d847 commit 8041599

File tree

2 files changed

+28
-5
lines changed

2 files changed

+28
-5
lines changed

Dockerfile

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,15 @@ SHELL ["/bin/bash", "-c"]
88

99
RUN sudo apt-get -qq update && sudo apt-get install -y \
1010
rsync \
11+
screen \
12+
tmux \
1113
sass
1214

15+
# Install ruby gems
16+
RUN gem install \
17+
teamocil \
18+
capistrano
19+
1320
# Install composer 2.x (replace existing)
1421
RUN sudo wget -q https://getcomposer.org/download/${COMPOSER}/composer.phar && \
1522
sudo chmod +x composer.phar && \
@@ -41,11 +48,22 @@ RUN sudo curl -LO https://deployer.org/deployer.phar && \
4148
sudo chmod +x deployer.phar && \
4249
sudo mv deployer.phar /usr/local/bin/dep
4350

44-
# Install several development tools
51+
# Install phpbrew
52+
RUN sudo curl -LO https://github.com/phpbrew/phpbrew/releases/latest/download/phpbrew.phar && \
53+
sudo chmod +x phpbrew.phar && \
54+
sudo mv phpbrew.phar /usr/local/bin/phpbrew && \
55+
echo -e "[[ -e ~/.phpbrew/bashrc ]]" > ~/.bashrc && \
56+
echo -e "[[ -e ~/.phpbrew/zshrc ]]" > .zshrc
57+
58+
# Install npm packages
4559
RUN npm install -g \
4660
husky
4761

48-
# Install composer global tools
62+
# Install python packages
63+
RUN python -m pip install --user \
64+
ansible
65+
66+
# Install global composer packages
4967
RUN composer global require \
5068
szeidler/composer-patches-cli \
5169
ergebnis/composer-normalize \

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,22 @@ image: tplcom/gitpod-drupal-workspace
2323
- [drush-launcher](https://github.com/drush-ops/drush-launcher)
2424
- [deployer](https://deployer.org)
2525
- [robo](https://robo.li)
26+
- [phpbrew](https://github.com/phpbrew/phpbrew)
2627
- [phpcbf.phar, phpcs.phar](https://github.com/squizlabs/PHP_CodeSniffer)
2728
- [drupalorg-cli](https://github.com/mglaman/drupalorg-cli)
2829
- [scm_breeze](https://github.com/scmbreeze/scm_breeze)
2930
- [husky](https://github.com/typicode/husky)
30-
- [rsync](https://rsync.samba.org/)
31-
- [sass](https://sass-lang.com/)
31+
- [rsync](https://rsync.samba.org)
32+
- [screen](http://www.gnu.org/software/screen)
33+
- [tmux](https://github.com/tmux/tmux)
34+
- [capistrano](https://capistranorb.com)
35+
- [ansible](https://docs.ansible.com)
36+
- [teamocil](https://github.com/remi/teamocil)
37+
- [sass](https://sass-lang.com)
3238
- [szeidler/composer-patches-cli](https://github.com/szeidler/composer-patches-cli)
3339
- [ergebnis/composer-normalize](https://github.com/ergebnis/composer-normalize)
3440
- [roave/security-advisories](https://github.com/Roave/SecurityAdvisories)
3541

36-
3742
## Licence
3843

3944
- [MIT](LICENSE) 2021

0 commit comments

Comments
 (0)