PHP 8.3 install install sockets and pcntl

This commit is contained in:
Deon George 2023-02-03 21:38:44 +11:00 committed by Deon George
parent 4da7c44335
commit f7d82b756a
7 changed files with 14 additions and 18 deletions

View File

@ -5,7 +5,7 @@ stages:
- build-manifest-test - build-manifest-test
variables: variables:
BRANCH: pgsql BRANCH: pgsql-server
VERSION: 8.3-fpm-${BRANCH} VERSION: 8.3-fpm-${BRANCH}
DOCKER_HOST: tcp://docker:2375 DOCKER_HOST: tcp://docker:2375
VERSIONARCH: ${VERSION}-${ARCH} VERSIONARCH: ${VERSION}-${ARCH}

View File

@ -13,7 +13,7 @@ arm64:build:
- docker - docker
- arm64 - arm64
only: only:
- pgsql - pgsql-server
#arm64:build-test: #arm64:build-test:
# variables: # variables:
@ -26,4 +26,4 @@ arm64:build:
# - docker # - docker
# - arm64 # - arm64
# only: # only:
# - pgsql # - pgsql-server

View File

@ -13,7 +13,7 @@ armv7l:build:
- docker - docker
- armv7l - armv7l
only: only:
- pgsql - pgsql-server
#armv7l:build-test: #armv7l:build-test:
# variables: # variables:
@ -26,4 +26,4 @@ armv7l:build:
# - docker # - docker
# - armv7l # - armv7l
# only: # only:
# - pgsql # - pgsql-server

View File

@ -3,13 +3,11 @@ x86_64:build-manifest:
script: script:
- docker manifest create ${CI_REGISTRY_IMAGE}:${VERSION} ${CI_REGISTRY_IMAGE}:${VERSION}-x86_64 ${CI_REGISTRY_IMAGE}:${VERSION}-arm64 ${CI_REGISTRY_IMAGE}:${VERSION}-armv7l - docker manifest create ${CI_REGISTRY_IMAGE}:${VERSION} ${CI_REGISTRY_IMAGE}:${VERSION}-x86_64 ${CI_REGISTRY_IMAGE}:${VERSION}-arm64 ${CI_REGISTRY_IMAGE}:${VERSION}-armv7l
- docker manifest push --purge ${CI_REGISTRY_IMAGE}:${VERSION} - docker manifest push --purge ${CI_REGISTRY_IMAGE}:${VERSION}
- apk add --no-cache curl
- if [ -n "${AUTO_BUILD}" ]; then curl -LX POST --post301 -F token=${TRIGGER_TOKEN} -F ref=pgsql-server ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/trigger/pipeline; fi
tags: tags:
- docker - docker
- x86_64 - x86_64
only: only:
- pgsql - pgsql-server
x86_64:build-manifest-test: x86_64:build-manifest-test:
stage: build-manifest-test stage: build-manifest-test
@ -20,4 +18,4 @@ x86_64:build-manifest-test:
- docker - docker
- x86_64 - x86_64
only: only:
- pgsql - pgsql-server

View File

@ -13,7 +13,7 @@ x86_64:build:
- docker - docker
- x86_64 - x86_64
only: only:
- pgsql - pgsql-server
x86_64:build-test: x86_64:build-test:
variables: variables:
@ -26,4 +26,4 @@ x86_64:build-test:
- docker - docker
- x86_64 - x86_64
only: only:
- pgsql - pgsql-server

View File

@ -1,8 +1,6 @@
# NAME leenooks/php # NAME leenooks/php
# VERSION 8.3-fpm-pgsql # VERSION 8.3-fpm-pgsql-server
FROM registry.dege.au/leenooks/php:8.3-fpm FROM registry.dege.au/leenooks/php:8.3-fpm-pgsql
RUN apk add --no-cache postgresql-client libpq libpq-dev && \ RUN docker-php-ext-install -j$(nproc) sockets pcntl
docker-php-ext-install -j$(nproc) pdo_pgsql && \
apk del --no-cache libpq-dev

View File

@ -1,7 +1,7 @@
# NAME leenooks/php # NAME leenooks/php
# VERSION 8.3-fpm-pgsql-test # VERSION 8.3-fpm-pgsql-server-test
FROM registry.dege.au/leenooks/php:8.3-fpm-pgsql FROM registry.dege.au/leenooks/php:8.3-fpm-pgsql-server
# Add xdebug # Add xdebug
RUN apk --no-cache add linux-headers \ RUN apk --no-cache add linux-headers \