Skip to content

Commit 441383f

Browse files
authored
PHP 8.0.10 + Python 3.9.7 (#17)
* PHP 8.0.10 + Python 3.9.7 * Update README.md
1 parent 7def2b5 commit 441383f

File tree

2 files changed

+26
-14
lines changed

2 files changed

+26
-14
lines changed

Dockerfile

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
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
410
FROM composer:2 AS php-composer
511
RUN /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
917
RUN apk add \
1018
bzip2-dev \
1119
libsodium-dev \
@@ -28,8 +36,12 @@ RUN docker-php-ext-install \
2836

2937
RUN 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+
3345
RUN pip install virtualenv && rm -rf /root/.cache
3446
RUN python -V
3547

@@ -51,7 +63,7 @@ ENV LD_PRELOAD="/usr/lib/preloadable_libiconv.so php-fpm php"
5163
RUN php -r '$res = iconv("utf-8", "utf-8//IGNORE", "fooą");'
5264

5365
RUN 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
5769
WORKDIR /opt

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ Python and PHP under the same roof (in **around 100 MB Docker image**).
66
https://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
1414
REPOSITORY 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 )
2929
Copyright (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]
3434
bz2
3535
calendar

0 commit comments

Comments
 (0)