File tree Expand file tree Collapse file tree 2 files changed +26
-14
lines changed
Expand file tree Collapse file tree 2 files changed +26
-14
lines changed Original file line number Diff line number Diff line change 11# elecena.pl (c) 2015-2021
22
3- # @see https://hub.docker.com/_/composer
3+ # https://hub.docker.com/_/php
4+ ARG PHP_VERSION=8.0.10
5+
6+ # https://hub.docker.com/_/python/
7+ ARG PYTHON_VERSION=3.9.7
8+
9+ # https://hub.docker.com/_/composer
410FROM composer:2 AS php-composer
511RUN /usr/bin/composer -v
612
7- # @see https://hub.docker.com/_/php
8- FROM php:8.0.8-cli-alpine AS php
13+ #
14+ # PHP
15+ #
16+ FROM php:$PHP_VERSION-cli-alpine AS php
917RUN apk add \
1018 bzip2-dev \
1119 libsodium-dev \
@@ -28,8 +36,12 @@ RUN docker-php-ext-install \
2836
2937RUN which php; php -v; php -m; php -i | grep ini
3038
31- # @see https://hub.docker.com/_/python/
32- FROM python:3.9.6-alpine
39+ #
40+ # Python
41+ #
42+ FROM python:$PYTHON_VERSION-alpine
43+ ARG PHP_VERSION
44+
3345RUN pip install virtualenv && rm -rf /root/.cache
3446RUN python -V
3547
@@ -51,7 +63,7 @@ ENV LD_PRELOAD="/usr/lib/preloadable_libiconv.so php-fpm php"
5163RUN php -r '$res = iconv("utf-8", "utf-8//IGNORE", "fooą");'
5264
5365RUN php -v; php -m; php -i | grep ini
54- ENV PHP_VERSION 8.0.7
66+ ENV PHP_VERSION $PHP_VERSION
5567
5668# add an info script
5769WORKDIR /opt
Original file line number Diff line number Diff line change @@ -6,13 +6,13 @@ Python and PHP under the same roof (in **around 100 MB Docker image**).
66https://github.com/elecena/python-php/pkgs/container/python-php
77
88```
9- docker pull ghcr.io/elecena/python-php:3.9.6 -8.0.8
9+ docker pull ghcr.io/elecena/python-php:3.9.7 -8.0.10
1010```
1111
1212```
1313$ docker images | head
1414REPOSITORY TAG IMAGE ID CREATED SIZE
15- elecena/python-php latest 0a1466db6d26 2 seconds ago 104MB
15+ elecena/python-php latest 2108c555e6bc 2 seconds ago 102MB
1616```
1717
1818## Installed software
@@ -21,15 +21,15 @@ elecena/python-php latest 0a1466db6d26 2 seconds ago 104MB
2121$ docker run -it elecena/python-php sh info.sh
2222
2323### Python
24- Python 3.9.6
25- virtualenv 20.4.7 from /usr/local/lib/python3.9/site-packages/virtualenv/__init__.py
24+ Python 3.9.7
25+ virtualenv 20.7.2 from /usr/local/lib/python3.9/site-packages/virtualenv/__init__.py
2626
2727### PHP
28- PHP 8.0.8 (cli) (built: Jul 1 2021 22:52:06 ) ( NTS )
28+ PHP 8.0.10 (cli) (built: Aug 27 2021 21:31:44 ) ( NTS )
2929Copyright (c) The PHP Group
30- Zend Engine v4.0.8 , Copyright (c) Zend Technologies
31- with Zend OPcache v8.0.8 , Copyright (c), by Zend Technologies
32- Composer version 2.1.3 2021-06-09 16:31:20
30+ Zend Engine v4.0.10 , Copyright (c) Zend Technologies
31+ with Zend OPcache v8.0.10 , Copyright (c), by Zend Technologies
32+ Composer version 2.1.6 2021-08-19 17:11:08
3333[PHP Modules]
3434bz2
3535calendar
You can’t perform that action at this time.
0 commit comments