Skip to content

Commit 5deda9f

Browse files
authored
Merge pull request #26 from dockeronfire/dockerfile-typo
Опечатка и новые версии
2 parents 1db8b61 + 3b77e96 commit 5deda9f

File tree

2 files changed

+52
-37
lines changed

2 files changed

+52
-37
lines changed

.gitlab-ci.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ stages:
33
- latest
44

55
variables:
6-
PHP_7_2: 7.2.21
7-
PHP_7_3: 7.3.8
6+
PHP_7_2: 7.2.23
7+
PHP_7_3: 7.3.10
88

99
.build: &build
1010
stage: build
@@ -17,7 +17,7 @@ variables:
1717
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
1818
script:
1919
- docker pull "$CACHE_FROM" || true
20-
- docker build -t "$CI_REGISTRY_IMAGE:$DOCKER_IMAGE_TAG" --cache-from "$CACHE_FROM" --build-arg PHP_BASEIMAGE_VERION=$PHP_BASEIMAGE_VERION .
20+
- docker build -t "$CI_REGISTRY_IMAGE:$DOCKER_IMAGE_TAG" --cache-from "$CACHE_FROM" --build-arg PHP_BASEIMAGE_VERSION=$PHP_BASEIMAGE_VERSION .
2121
- docker push "$CI_REGISTRY_IMAGE:$DOCKER_IMAGE_TAG"
2222

2323
# PHP 7.2
@@ -27,7 +27,7 @@ build-next-7-2:
2727
<<: *build
2828
variables:
2929
DOCKER_IMAGE_TAG: next-7.2
30-
PHP_BASEIMAGE_VERION: $PHP_7_2
30+
PHP_BASEIMAGE_VERSION: $PHP_7_2
3131
CACHE_FROM: $CI_REGISTRY_IMAGE:next-7.2
3232
only:
3333
- next
@@ -36,7 +36,7 @@ build-master-7-2:
3636
<<: *build
3737
variables:
3838
DOCKER_IMAGE_TAG: latest-7.2
39-
PHP_BASEIMAGE_VERION: $PHP_7_2
39+
PHP_BASEIMAGE_VERSION: $PHP_7_2
4040
CACHE_FROM: $CI_REGISTRY_IMAGE:latest-7.2
4141
only:
4242
- master
@@ -45,7 +45,7 @@ build-tags-7-2:
4545
<<: *build
4646
variables:
4747
DOCKER_IMAGE_TAG: $CI_COMMIT_REF_NAME-7.2
48-
PHP_BASEIMAGE_VERION: $PHP_7_2
48+
PHP_BASEIMAGE_VERSION: $PHP_7_2
4949
CACHE_FROM: $CI_REGISTRY_IMAGE:latest-7.2
5050
only:
5151
- tags
@@ -57,7 +57,7 @@ build-next-7-3:
5757
<<: *build
5858
variables:
5959
DOCKER_IMAGE_TAG: next-7.3
60-
PHP_BASEIMAGE_VERION: $PHP_7_3
60+
PHP_BASEIMAGE_VERSION: $PHP_7_3
6161
CACHE_FROM: $CI_REGISTRY_IMAGE:next-7.3
6262
only:
6363
- next
@@ -66,7 +66,7 @@ build-master-7-3:
6666
<<: *build
6767
variables:
6868
DOCKER_IMAGE_TAG: latest-7.3
69-
PHP_BASEIMAGE_VERION: $PHP_7_3
69+
PHP_BASEIMAGE_VERSION: $PHP_7_3
7070
CACHE_FROM: $CI_REGISTRY_IMAGE:latest-7.3
7171
only:
7272
- master
@@ -75,7 +75,7 @@ build-tags-7-3:
7575
<<: *build
7676
variables:
7777
DOCKER_IMAGE_TAG: $CI_COMMIT_REF_NAME-7.3
78-
PHP_BASEIMAGE_VERION: $PHP_7_3
78+
PHP_BASEIMAGE_VERSION: $PHP_7_3
7979
CACHE_FROM: $CI_REGISTRY_IMAGE:latest-7.3
8080
only:
8181
- tags
@@ -88,7 +88,7 @@ build-next-latest:
8888
stage: latest
8989
variables:
9090
DOCKER_IMAGE_TAG: next
91-
PHP_BASEIMAGE_VERION: $PHP_7_3
91+
PHP_BASEIMAGE_VERSION: $PHP_7_3
9292
CACHE_FROM: $CI_REGISTRY_IMAGE:next-7.3
9393
only:
9494
- next
@@ -98,7 +98,7 @@ build-master-latest:
9898
stage: latest
9999
variables:
100100
DOCKER_IMAGE_TAG: latest
101-
PHP_BASEIMAGE_VERION: $PHP_7_3
101+
PHP_BASEIMAGE_VERSION: $PHP_7_3
102102
CACHE_FROM: $CI_REGISTRY_IMAGE:latest-7.3
103103
only:
104104
- master
@@ -108,7 +108,7 @@ build-tags-latest:
108108
stage: latest
109109
variables:
110110
DOCKER_IMAGE_TAG: $CI_COMMIT_REF_NAME
111-
PHP_BASEIMAGE_VERION: $PHP_7_3
111+
PHP_BASEIMAGE_VERSION: $PHP_7_3
112112
CACHE_FROM: $CI_REGISTRY_IMAGE:latest-7.3
113113
only:
114114
- tags

Dockerfile

Lines changed: 40 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
ARG PHP_BASEIMAGE_VERION=7.3.6
2-
FROM php:${PHP_BASEIMAGE_VERION}-fpm-alpine
1+
ARG PHP_BASEIMAGE_VERSION=7.3.6
2+
FROM php:${PHP_BASEIMAGE_VERSION}-fpm-alpine
33

44
LABEL maintainer="Constantine Karnaukhov <[email protected]>"
55

@@ -13,46 +13,61 @@ ENV \
1313
# Install dependencies
1414
RUN echo @testing http://dl-4.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories && \
1515
apk add --no-cache \
16-
nginx \
17-
supervisor \
18-
gomplate \
19-
ssmtp \
20-
mysql-client \
16+
acl \
2117
apk-cron \
18+
augeas-dev \
19+
autoconf \
2220
bash \
23-
su-exec \
24-
git \
25-
openssh-client \
26-
wget \
2721
curl \
28-
libcurl \
29-
augeas-dev \
30-
libressl-dev \
3122
ca-certificates \
3223
dialog \
33-
autoconf \
34-
make \
24+
freetype-dev \
25+
gomplate \
26+
git \
3527
gcc \
36-
musl-dev \
37-
linux-headers \
28+
icu-dev \
29+
libcurl \
30+
libffi-dev \
31+
libgcrypt-dev \
32+
libjpeg-turbo-dev \
3833
libmcrypt-dev \
3934
libpng-dev \
40-
icu-dev \
4135
libpq \
36+
libressl-dev \
4237
libxslt-dev \
43-
libffi-dev \
44-
freetype-dev \
45-
sqlite-dev \
46-
libjpeg-turbo-dev \
47-
acl \
4838
libzip-dev \
39+
linux-headers \
40+
make \
41+
musl-dev \
42+
mysql-client \
43+
nginx \
44+
openssh-client \
45+
ssmtp \
46+
sqlite-dev \
47+
supervisor \
48+
su-exec \
49+
wget \
4950
&& \
5051
docker-php-ext-configure gd \
5152
--with-gd \
5253
--with-freetype-dir=/usr/include/ \
5354
--with-png-dir=/usr/include/ \
5455
--with-jpeg-dir=/usr/include/ && \
55-
docker-php-ext-install iconv pdo_mysql pdo_sqlite mysqli gd exif intl xsl json soap dom zip opcache && \
56+
docker-php-ext-install \
57+
dom \
58+
exif \
59+
gd \
60+
iconv \
61+
intl \
62+
json \
63+
mysqli \
64+
opcache \
65+
pdo_mysql \
66+
pdo_sqlite \
67+
soap \
68+
xsl \
69+
zip \
70+
&& \
5671
pecl install xdebug-2.7.2 && \
5772
docker-php-source delete && \
5873
mkdir -p $COMPOSER_HOME && \

0 commit comments

Comments
 (0)