Skip to content

Commit 14214bd

Browse files
Chore: update container and dockerfile
1 parent a520def commit 14214bd

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

.github/.devcontainer/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,13 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
3636
&& docker-php-ext-install mysqli pdo pdo_mysql intl zip bcmath soap sockets exif
3737
RUN docker-php-ext-configure gd --with-freetype --with-jpeg \
3838
&& docker-php-ext-install -j$(nproc) gd
39+
ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
40+
RUN install-php-extensions imagick solr @composer
3941

4042
RUN curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar \
4143
&& sudo chmod +x wp-cli.phar \
4244
&& sudo mv wp-cli.phar /usr/local/bin/wp && wp --info
4345

44-
# Install composer
45-
RUN sudo curl -sSL https://getcomposer.org/installer | php \
46-
&& sudo chmod +x composer.phar \
47-
&& sudo mv composer.phar /usr/local/bin/composer
48-
4946
# Install PHIVE
5047
RUN sudo wget -O phive.phar "https://phar.io/releases/phive.phar" \
5148
&& sudo wget -O phive.phar.asc "https://phar.io/releases/phive.phar.asc" \

.github/.devcontainer/devcontainer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"mikestead.dotenv",
5151
"ms-azuretools.azure-dev",
5252
"ms-azuretools.vscode-apimanagement",
53+
"ms-azuretools.vscode-docker",
5354
"ms-dotnettools.csdevkit",
5455
"ms-python.autopep8",
5556
"ms-python.black-formatter",

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,8 @@
1818

1919
1. Open vscode. `code .` or via menu in vs code.
2020
1. Start vscode devcontainer
21+
22+
## Configure docker container
23+
24+
- [Docker Hub PHP Image](https://hub.docker.com/_/php/)
25+
- [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer)

0 commit comments

Comments
 (0)