Skip to content

Commit bc0b1bd

Browse files
authored
Merge pull request #2 from WyriHaximusNet/dockerize-it
Dockerize it
2 parents b59d0ca + 7d1f4c7 commit bc0b1bd

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Dockerfile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
FROM wyrihaximusnet/php:7.4-zts-alpine3.12-dev-root AS install-dependencies
2+
3+
WORKDIR /opt/app
4+
RUN mkdir /opt/app/vendor
5+
6+
COPY ./proxy/composer.lock /opt/app/composer.lock
7+
COPY ./proxy/composer.json /opt/app/composer.json
8+
RUN composer install --ansi --no-interaction --prefer-dist --no-dev -o
9+
10+
FROM wyrihaximusnet/php:7.4-zts-alpine3.12-root AS runtime
11+
12+
COPY proxy/composer.json /composer.json
13+
COPY proxy/composer.lock /composer.lock
14+
COPY proxy/proxy.php /proxy.php
15+
COPY --from=install-dependencies /opt/app/vendor/ /vendor/
16+
17+
ENTRYPOINT ["php", "/proxy.php"]

0 commit comments

Comments
 (0)