Skip to content

Commit 75caab4

Browse files
authored
Merge pull request #66 from elecena/dockerfile/hardcode-versions
Dockerfile: "hardcode" image tags so that dependabot can update them automatically
2 parents 66c5bc5 + 814c76f commit 75caab4

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

Dockerfile

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,14 @@
11
# elecena.pl (c) 2015-2026
22

3-
# https://hub.docker.com/_/php
4-
ARG PHP_VERSION=8.5.1
5-
6-
# https://hub.docker.com/_/python/
7-
ARG PYTHON_VERSION=3.14.2
8-
93
# https://hub.docker.com/_/composer
10-
ARG COMPOSER_VERSION=2.9.3
11-
12-
FROM composer:$COMPOSER_VERSION AS php-composer
4+
FROM composer:2.9.3 AS php-composer
135
RUN /usr/bin/composer -v
146

157
#
168
# PHP
179
#
18-
FROM php:$PHP_VERSION-cli-alpine AS php
10+
# https://hub.docker.com/_/php
11+
FROM php:8.5.1-cli-alpine AS php
1912

2013
# check what's already installed
2114
RUN php -v; php -m
@@ -60,9 +53,8 @@ RUN which php; php -v; php -m; php -i | grep ini
6053
#
6154
# Python
6255
#
63-
FROM python:$PYTHON_VERSION-alpine
64-
ARG PHP_VERSION
65-
ARG COMPOSER_VERSION
56+
# https://hub.docker.com/_/python/
57+
FROM python:3.14.2-alpine
6658

6759
RUN pip install virtualenv && rm -rf /root/.cache
6860
RUN python -V
@@ -85,8 +77,6 @@ ENV LD_PRELOAD="/usr/lib/preloadable_libiconv.so php-fpm php"
8577
RUN php -r '$res = iconv("utf-8", "utf-8//IGNORE", "fooą");'
8678

8779
RUN php -v; php -m; php -i | grep ini
88-
ENV PHP_VERSION=$PHP_VERSION
89-
ENV COMPOSER_VERSION=$COMPOSER_VERSION
9080

9181
# add an info script
9282
WORKDIR /opt

0 commit comments

Comments
 (0)