We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 55d4472 commit 35f9a79Copy full SHA for 35f9a79
1 file changed
Dockerfile
@@ -1,15 +1,18 @@
1
FROM php:7.2
2
-RUN apt-get update && \
3
- apt-get install -y \
+
+RUN apt-get update \
4
+ && apt-get install -yq --no-install-recommends \
5
git \
- zlib1g-dev
6
-WORKDIR /tls
7
-WORKDIR /install
8
-RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
9
-RUN php composer-setup.php
10
-RUN php -r "unlink('composer-setup.php');"
11
-ADD . /app
+ zip \
+ zlib1g-dev \
+ && rm -rf /var/lib/apt/lists/*
+COPY . /app
12
+COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
13
+RUN composer install --working-dir=/app --no-dev --prefer-dist \
14
+ && rm /usr/local/bin/composer
15
16
WORKDIR /app
-RUN php /install/composer.phar install --no-dev --prefer-dist
17
EXPOSE 8080
-CMD php server/server.php
18
+CMD ["php", "server/server.php"]
0 commit comments