mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2024-12-26 06:35:40 +03:00
php backported
This commit is contained in:
parent
a16b19296e
commit
6e63d09f4d
107
.github/workflows/epicmorg.base.images.debian.12.yml
vendored
107
.github/workflows/epicmorg.base.images.debian.12.yml
vendored
@ -216,55 +216,58 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 12 dotNet 9 Image:"
|
- name: "Build and Deploy Debian 12 dotNet 9 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet9 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet9 && pwd && make build && make deploy
|
||||||
|
|
||||||
# ##################################################################################
|
##################################################################################
|
||||||
#
|
|
||||||
# # - name: "Build and Deploy Debian 12 PHP Latest Image:"
|
- name: "Build and Deploy Debian 12 PHP 5.6 Image:"
|
||||||
# # run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/latest && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php5.6 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.0 Image:"
|
- name: "Build and Deploy Debian 12 PHP 7.0 Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.1 Image:"
|
- name: "Build and Deploy Debian 12 PHP 7.1 Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.2 Image:"
|
- name: "Build and Deploy Debian 12 PHP 7.2 Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.3 Image:"
|
- name: "Build and Deploy Debian 12 PHP 7.3 Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# ##################################################################################
|
##################################################################################
|
||||||
#
|
|
||||||
# - name: Cleanup
|
- name: Cleanup
|
||||||
# run: make docker-clean
|
run: make docker-clean
|
||||||
#
|
|
||||||
# ##################################################################################
|
##################################################################################
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.4 Image:"
|
- name: "Build and Deploy Debian 12 PHP 7.4 Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 8.0 Image:"
|
- name: "Build and Deploy Debian 12 PHP 8.0 Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 8.1 Image:"
|
- name: "Build and Deploy Debian 12 PHP 8.1 Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# ##################################################################################
|
##################################################################################
|
||||||
#
|
|
||||||
# - name: Cleanup
|
- name: Cleanup
|
||||||
# run: make docker-clean
|
run: make docker-clean
|
||||||
#
|
|
||||||
# ##################################################################################
|
##################################################################################
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 8.2 Image:"
|
- name: "Build and Deploy Debian 12 PHP 8.2 Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 8.3 Image:"
|
- name: "Build and Deploy Debian 12 PHP 8.3 Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# ##################################################################################
|
- name: "Build and Deploy Debian 12 PHP 8.4 Image:"
|
||||||
#
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.4 && pwd && make build && make deploy
|
||||||
# - name: Cleanup
|
|
||||||
# run: make docker-clean
|
##################################################################################
|
||||||
#
|
|
||||||
# ##################################################################################
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
@ -9,6 +9,9 @@
|
|||||||
* fixed old and added new versions of `Jira`
|
* fixed old and added new versions of `Jira`
|
||||||
* fixed old and added new versions of `Bitbucket`
|
* fixed old and added new versions of `Bitbucket`
|
||||||
* updated `TeamCity Server` images
|
* updated `TeamCity Server` images
|
||||||
|
* temprary backported legacy `php` images and converted to new `baseline`:
|
||||||
|
* full migration to static `php` images planned at `2025y`.
|
||||||
|
* updated `nodejs` current and lts images.
|
||||||
* Added **DONATION** and **WELCOME** messages to EpicMorg base images:
|
* Added **DONATION** and **WELCOME** messages to EpicMorg base images:
|
||||||
* To disable Welcome message switch `EMG_WELCOME_MESSAGE` to `false`
|
* To disable Welcome message switch `EMG_WELCOME_MESSAGE` to `false`
|
||||||
* To disable Donation message switch `EMG_DONATION_MESSAGE` to `false`
|
* To disable Donation message switch `EMG_DONATION_MESSAGE` to `false`
|
||||||
|
34
Makefile
34
Makefile
@ -794,17 +794,19 @@ ecosystem-debian-sid-nodejs-images:
|
|||||||
|
|
||||||
####################################################################################################################
|
####################################################################################################################
|
||||||
|
|
||||||
#ecosystem-php-images:
|
ecosystem-php-images:
|
||||||
# echo "disabled temprorary"
|
# echo "disabled temprorary"
|
||||||
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php5.6 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.4 && pwd && make build && make deploy
|
||||||
|
|
||||||
ecosystem-apache2-images:
|
ecosystem-apache2-images:
|
||||||
cd `pwd`/linux/ecosystem/apache2/php7.0 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/apache2/php7.0 && pwd && make build && make deploy
|
||||||
@ -2319,12 +2321,12 @@ bundle-bitbucket:
|
|||||||
@echo "======================================="
|
@echo "======================================="
|
||||||
@echo "===== Building All Bitbucket images ====="
|
@echo "===== Building All Bitbucket images ====="
|
||||||
@echo "======================================="
|
@echo "======================================="
|
||||||
# make ecosystem-bitbucket-1-images
|
make ecosystem-bitbucket-1-images
|
||||||
# make ecosystem-bitbucket-2-images
|
make ecosystem-bitbucket-2-images
|
||||||
# make ecosystem-bitbucket-3-images
|
make ecosystem-bitbucket-3-images
|
||||||
# make ecosystem-bitbucket-4-images
|
make ecosystem-bitbucket-4-images
|
||||||
# make ecosystem-bitbucket-5-images
|
make ecosystem-bitbucket-5-images
|
||||||
# make ecosystem-bitbucket-6-images
|
make ecosystem-bitbucket-6-images
|
||||||
make ecosystem-bitbucket-7-images
|
make ecosystem-bitbucket-7-images
|
||||||
make ecosystem-bitbucket-8-images
|
make ecosystem-bitbucket-8-images
|
||||||
make ecosystem-bitbucket-9-images
|
make ecosystem-bitbucket-9-images
|
||||||
|
@ -2,9 +2,9 @@ FROM epicmorg/php:php5.5
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_VER=5.5
|
ENV PHP_VER=5.5
|
||||||
ARG PHP_MODULE_PATH=/usr/local/lib/php/extensions/no-debug-non-zts-20121212
|
ENV PHP_MODULE_PATH=/usr/local/lib/php/extensions/no-debug-non-zts-20121212
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
|
@ -2,9 +2,9 @@ FROM epicmorg/php:php7.0
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_VER=7.0
|
ENV PHP_VER=7.0
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20151012
|
ENV PHP_MODULE_PATH=/usr/lib/php/20151012
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
@ -14,7 +14,6 @@ ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
|||||||
#installing apache2 repo
|
#installing apache2 repo
|
||||||
RUN wget -O /etc/apt/trusted.gpg.d/apache2.gpg https://vault.center/mirror/apt/packages.sury.org/apache2/apt.gpg
|
RUN wget -O /etc/apt/trusted.gpg.d/apache2.gpg https://vault.center/mirror/apt/packages.sury.org/apache2/apt.gpg
|
||||||
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/apache2/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/apache2.list'
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/apache2/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/apache2.list'
|
||||||
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# gh official binary
|
# gh official binary
|
||||||
|
@ -2,9 +2,9 @@ FROM epicmorg/php:php7.1
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_VER=7.1
|
ENV PHP_VER=7.1
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20160303
|
ENV PHP_MODULE_PATH=/usr/lib/php/20160303
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
|
@ -2,9 +2,9 @@ FROM epicmorg/php:php7.2
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20170718
|
ENV PHP_MODULE_PATH=/usr/lib/php/20170718
|
||||||
ARG PHP_VER=7.2
|
ENV PHP_VER=7.2
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
|
@ -2,9 +2,9 @@ FROM epicmorg/php:php7.3
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20180731
|
ENV PHP_MODULE_PATH=/usr/lib/php/20180731
|
||||||
ARG PHP_VER=7.3
|
ENV PHP_VER=7.3
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
|
@ -2,9 +2,9 @@ FROM epicmorg/php:php7.4
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
@ -2,10 +2,10 @@ FROM epicmorg/php:php8.0
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_VER=20200930
|
ENV PHP_MODULE_VER=20200930
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
||||||
ARG PHP_VER=8.0
|
ENV PHP_VER=8.0
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
@ -2,10 +2,10 @@ FROM epicmorg/php:php8.1
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_VER=20210902
|
ENV PHP_MODULE_VER=20210902
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
||||||
ARG PHP_VER=8.1
|
ENV PHP_VER=8.1
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
@ -2,10 +2,10 @@ FROM epicmorg/php:php8.2
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_VER=20220829
|
ENV PHP_MODULE_VER=20220829
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
||||||
ARG PHP_VER=8.2
|
ENV PHP_VER=8.2
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
@ -2,10 +2,10 @@ FROM epicmorg/php:php8.3
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_VER=20220830
|
ENV PHP_MODULE_VER=20220830
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
||||||
ARG PHP_VER=8.3
|
ENV PHP_VER=8.3
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
@ -3,13 +3,13 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
|||||||
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=22
|
ARG K_NODE_MAJOR_VERSION=23
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.6.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.3.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 22.x
|
# Node.js 23.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
@ -3,13 +3,13 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
|||||||
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=22
|
ARG K_NODE_MAJOR_VERSION=23
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.6.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.3.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 22.x
|
# Node.js 23.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
@ -3,13 +3,13 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
|||||||
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
@ -42,3 +42,5 @@ apt-get autoclean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -3,13 +3,13 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
|||||||
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
@ -42,3 +42,5 @@ apt-get autoclean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -2,13 +2,13 @@ FROM epicmorg/php:php7.0
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
@ -40,3 +40,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -2,13 +2,13 @@ FROM epicmorg/php:php7.1
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
@ -40,3 +40,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -2,13 +2,13 @@ FROM epicmorg/php:php7.2
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
@ -40,3 +40,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -2,13 +2,13 @@ FROM epicmorg/php:php7.3
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
@ -40,3 +40,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -2,13 +2,13 @@ FROM epicmorg/php:php7.4
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
@ -40,3 +40,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -2,13 +2,13 @@ FROM epicmorg/php:php8.0
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
@ -2,13 +2,13 @@ FROM epicmorg/php:php8.2
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
@ -2,13 +2,13 @@ FROM epicmorg/php:php8.2
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
@ -2,13 +2,13 @@ FROM epicmorg/php:php8.3
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=20
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.16.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Node.js 20.x
|
# Node.js 22.x
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN groupadd -g 1337 node && \
|
RUN groupadd -g 1337 node && \
|
||||||
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
@ -9,3 +9,48 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: ./Dockerfile.develop
|
dockerfile: ./Dockerfile.develop
|
||||||
|
app-nodejs-php70:
|
||||||
|
image: "epicmorg/php:php7.0-nodejs"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.php70
|
||||||
|
app-nodejs-php71:
|
||||||
|
image: "epicmorg/php:php7.1-nodejs"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.php71
|
||||||
|
app-nodejs-php72:
|
||||||
|
image: "epicmorg/php:php7.2-nodejs"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.php72
|
||||||
|
app-nodejs-php73:
|
||||||
|
image: "epicmorg/php:php7.3-nodejs"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.php73
|
||||||
|
app-nodejs-php74:
|
||||||
|
image: "epicmorg/php:php7.4-nodejs"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.php74
|
||||||
|
app-nodejs-php80:
|
||||||
|
image: "epicmorg/php:php8.0-nodejs"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.php80
|
||||||
|
app-nodejs-php81:
|
||||||
|
image: "epicmorg/php:php8.1-nodejs"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.php81
|
||||||
|
app-nodejs-php82:
|
||||||
|
image: "epicmorg/php:php8.2-nodejs"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.php82
|
||||||
|
app-nodejs-php83:
|
||||||
|
image: "epicmorg/php:php8.3-nodejs"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.php83
|
||||||
|
@ -4,7 +4,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
|||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=22
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.6.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
|||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG K_NODE_MAJOR_VERSION=22
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.6.0
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.0
|
||||||
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
@ -2,9 +2,9 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_VER=5.5
|
ENV PHP_VER=5.5
|
||||||
ARG PHP_MODULE_PATH=/usr/local/lib/php/extensions/no-debug-non-zts-20121212
|
ENV PHP_MODULE_PATH=/usr/local/lib/php/extensions/no-debug-non-zts-20121212
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
|
@ -0,0 +1,262 @@
|
|||||||
|
FROM epicmorg/debian:bookworm
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV PHP_VER=5.6
|
||||||
|
ENV PHP_MODULE_PATH=/usr/lib/php/20131226
|
||||||
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
|
#Install base packages
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --allow-unauthenticated \
|
||||||
|
libmagickwand-dev \
|
||||||
|
libmemcached-dev \
|
||||||
|
imagemagick \
|
||||||
|
libncurses5 \
|
||||||
|
autoconf
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing PHP5.5
|
||||||
|
##################################################################
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --allow-unauthenticated \
|
||||||
|
libmemcached-dev \
|
||||||
|
libgmp-dev \
|
||||||
|
# php-pear \
|
||||||
|
php5.6 \
|
||||||
|
php5.6-cli \
|
||||||
|
php5.6-common \
|
||||||
|
php5.6-dev \
|
||||||
|
php5.6-amqp \
|
||||||
|
php5.6-apcu \
|
||||||
|
php5.6-bcmath \
|
||||||
|
php5.6-bz2 \
|
||||||
|
php5.6-cgi \
|
||||||
|
php5.6-curl \
|
||||||
|
php5.6-dba \
|
||||||
|
php5.6-dio \
|
||||||
|
php5.6-enchant \
|
||||||
|
php5.6-fpm \
|
||||||
|
php5.6-gd \
|
||||||
|
php5.6-gearman \
|
||||||
|
php5.6-geoip \
|
||||||
|
# php5.6-gmagick \
|
||||||
|
php5.6-gmp \
|
||||||
|
php5.6-gnupg \
|
||||||
|
php5.6-grpc \
|
||||||
|
php5.6-http \
|
||||||
|
php5.6-igbinary \
|
||||||
|
php5.6-imagick \
|
||||||
|
php5.6-imap \
|
||||||
|
php5.6-inotify \
|
||||||
|
php5.6-interbase \
|
||||||
|
php5.6-intl \
|
||||||
|
php5.6-json \
|
||||||
|
php5.6-ldap \
|
||||||
|
php5.6-libvirt-php \
|
||||||
|
php5.6-lua \
|
||||||
|
php5.6-lz4 \
|
||||||
|
php5.6-mailparse \
|
||||||
|
php5.6-mbstring \
|
||||||
|
php5.6-mcrypt \
|
||||||
|
php5.6-memcache \
|
||||||
|
php5.6-memcached \
|
||||||
|
php5.6-mongo \
|
||||||
|
php5.6-mongodb \
|
||||||
|
php5.6-msgpack \
|
||||||
|
php5.6-mysql \
|
||||||
|
php5.6-mysqlnd-ms \
|
||||||
|
php5.6-oauth \
|
||||||
|
php5.6-odbc \
|
||||||
|
php5.6-opcache \
|
||||||
|
php5.6-pgsql \
|
||||||
|
php5.6-phpdbg \
|
||||||
|
php5.6-propro \
|
||||||
|
php5.6-protobuf \
|
||||||
|
php5.6-ps \
|
||||||
|
php5.6-pspell \
|
||||||
|
php5.6-radius \
|
||||||
|
php5.6-raphf \
|
||||||
|
php5.6-readline \
|
||||||
|
php5.6-recode \
|
||||||
|
php5.6-redis \
|
||||||
|
php5.6-rrd \
|
||||||
|
php5.6-smbclient \
|
||||||
|
php5.6-snmp \
|
||||||
|
php5.6-soap \
|
||||||
|
php5.6-solr \
|
||||||
|
php5.6-sqlite3 \
|
||||||
|
php5.6-ssh2 \
|
||||||
|
php5.6-stomp \
|
||||||
|
php5.6-sybase \
|
||||||
|
php5.6-tidy \
|
||||||
|
php5.6-uploadprogress \
|
||||||
|
# php5.6-xcache \
|
||||||
|
php5.6-xdebug \
|
||||||
|
php5.6-xhprof \
|
||||||
|
php5.6-xml \
|
||||||
|
php5.6-xmlrpc \
|
||||||
|
php5.6-xsl \
|
||||||
|
# php5.6-yac \
|
||||||
|
php5.6-yaml \
|
||||||
|
php5.6-zip \
|
||||||
|
php5.6-zmq \
|
||||||
|
smbclient libsmbclient \
|
||||||
|
sendmail && \
|
||||||
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
|
update-alternatives --set php /usr/bin/php5.6 && \
|
||||||
|
# pear clear-cache && \
|
||||||
|
pear update-channels && \
|
||||||
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo php -m $(php -m) && \
|
||||||
|
echo php -v $(php -v) && \
|
||||||
|
echo pear version $(pear version) && \
|
||||||
|
echo pear list $(pear list) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Enabling extensions
|
||||||
|
##################################################################
|
||||||
|
RUN phpenmod \
|
||||||
|
calendar \
|
||||||
|
ldap \
|
||||||
|
curl \
|
||||||
|
exif \
|
||||||
|
ftp \
|
||||||
|
fileinfo \
|
||||||
|
gd \
|
||||||
|
geoip \
|
||||||
|
iconv \
|
||||||
|
imap \
|
||||||
|
json \
|
||||||
|
mbstring \
|
||||||
|
mysqli \
|
||||||
|
mysqlnd \
|
||||||
|
oauth \
|
||||||
|
pdo_mysql \
|
||||||
|
pdo_sqlite \
|
||||||
|
phar \
|
||||||
|
posix \
|
||||||
|
readline \
|
||||||
|
redis \
|
||||||
|
simplexml \
|
||||||
|
sockets \
|
||||||
|
sqlite3 \
|
||||||
|
ssh2 \
|
||||||
|
tokenizer \
|
||||||
|
xml \
|
||||||
|
xmlreader \
|
||||||
|
xmlrpc \
|
||||||
|
xmlwriter \
|
||||||
|
xsl \
|
||||||
|
yaml && \
|
||||||
|
php -m && \
|
||||||
|
php -v
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Enabling extensions
|
||||||
|
##################################################################
|
||||||
|
#RUN pear update-channels && \
|
||||||
|
# pecl channel-update pecl.php.net && \
|
||||||
|
# pear upgrade
|
||||||
|
|
||||||
|
##############################################################################
|
||||||
|
# Cassandra CPP Support Install
|
||||||
|
##############################################################################
|
||||||
|
#OPY addons/multiarch-support_2.28_amd64.deb /tmp/cassandra-php-driver/multiarch-support_2.28_amd64.deb
|
||||||
|
#RUN wget -c --random-wait --user-agent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" --directory-prefix=/tmp/cassandra-php-driver \
|
||||||
|
# https://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv/v1.35.0/libuv1_1.35.0-1_amd64.deb \
|
||||||
|
# https://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv/v1.35.0/libuv1-dev_1.35.0-1_amd64.deb \
|
||||||
|
# https://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv/v1.35.0/libuv1-dbg_1.35.0-1_amd64.deb \
|
||||||
|
# https://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra/v2.16.0/cassandra-cpp-driver-dbg_2.16.0-1_amd64.deb \
|
||||||
|
# https://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra/v2.16.0/cassandra-cpp-driver-dev_2.16.0-1_amd64.deb \
|
||||||
|
# https://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra/v2.16.0/cassandra-cpp-driver_2.16.0-1_amd64.deb
|
||||||
|
|
||||||
|
#RUN cd /tmp/cassandra-php-driver && \
|
||||||
|
# dpkg -i ./multiarch-support_2.28_amd64.deb && \
|
||||||
|
# dpkg -i ./libuv1_1.35.0-1_amd64.deb && \
|
||||||
|
# dpkg -i ./libuv1-dev_1.35.0-1_amd64.deb && \
|
||||||
|
# dpkg -i ./libuv1-dbg_1.35.0-1_amd64.deb && \
|
||||||
|
# dpkg -i ./cassandra-cpp-driver_2.16.0-1_amd64.deb && \
|
||||||
|
# dpkg -i ./cassandra-cpp-driver-dev_2.16.0-1_amd64.deb && \
|
||||||
|
# dpkg -i ./cassandra-cpp-driver-dbg_2.16.0-1_amd64.deb
|
||||||
|
|
||||||
|
##############################################################################
|
||||||
|
# Cassandra PHP Drivers Install
|
||||||
|
##############################################################################
|
||||||
|
#RUN pecl install cassandra && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/cassandra.so" > /usr/local/etc/php/conf.d/cassandra.ini && \
|
||||||
|
# php -m && \
|
||||||
|
# php -v
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing timezonedb addon
|
||||||
|
##################################################################
|
||||||
|
RUN pecl install timezonedb && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/timezonedb.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
|
echo "extension = ${PHP_MODULE_PATH}/timezonedb.so" >> ${PHP_DIR}/cgi/php.ini && \
|
||||||
|
echo "extension = ${PHP_MODULE_PATH}/timezonedb.so" >> ${PHP_DIR}/cli/php.ini && \
|
||||||
|
echo "extension = ${PHP_MODULE_PATH}/timezonedb.so" >> ${PHP_DIR}/fpm/php.ini && \
|
||||||
|
php -m && \
|
||||||
|
php -v
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing imagic addon
|
||||||
|
##################################################################
|
||||||
|
#RUN pecl install imagick && \
|
||||||
|
## echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
||||||
|
# php -m && \
|
||||||
|
# php -v
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing IOnCube addon
|
||||||
|
##################################################################
|
||||||
|
ADD https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz /tmp/ioncube.tar.gz
|
||||||
|
RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \
|
||||||
|
cp /tmp/ioncube/ioncube_loader_lin_5.6.so ${PHP_MODULE_PATH} && \
|
||||||
|
# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.0.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
|
echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.6.so" >> ${PHP_DIR}/cgi/php.ini && \
|
||||||
|
echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.6.so" >> ${PHP_DIR}/cli/php.ini && \
|
||||||
|
echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.6.so" >> ${PHP_DIR}/fpm/php.ini && \
|
||||||
|
php -m && \
|
||||||
|
php -v
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing P4 addon
|
||||||
|
##################################################################
|
||||||
|
#COPY --from=builder /builds/export/perforce.so ${PHP_MODULE_PATH}
|
||||||
|
#RUN echo "extension= ${PHP_MODULE_PATH}/perforce.so" > ${P4_PHP_INI} && \
|
||||||
|
## ln -sf ${P4_PHP_INI} ${PHP_DIR}/apache2/conf.d/perforce.ini && \
|
||||||
|
# ln -sf ${P4_PHP_INI} ${PHP_DIR}/cgi/conf.d/perforce.ini && \
|
||||||
|
# ln -sf ${P4_PHP_INI} ${PHP_DIR}/cli/conf.d/perforce.ini && \
|
||||||
|
# ln -sf ${P4_PHP_INI} ${PHP_DIR}/fpm/conf.d/perforce.ini && \
|
||||||
|
# php -m && \
|
||||||
|
# php -v
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing Composer addon
|
||||||
|
##################################################################
|
||||||
|
RUN cd /tmp && \
|
||||||
|
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && \
|
||||||
|
php composer-setup.php --install-dir=/usr/local/bin --filename=composer && \
|
||||||
|
rm /tmp/composer-setup.php
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleaninig up
|
||||||
|
##################################################################
|
||||||
|
RUN apt clean -y && \
|
||||||
|
apt autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
Binary file not shown.
@ -0,0 +1,6 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/php:php5.6"
|
||||||
|
build:
|
||||||
|
context: .
|
@ -30,6 +30,9 @@ RUN mkdir -p ${BUILDS_DIR} ${SRC_DIR} ${EXPORT_DIR} ${MAKE_DIR} ${P4API_DIR} ${P
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
##################################################################
|
||||||
|
#installing PHP repo
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
#Install base packages
|
#Install base packages
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
@ -44,9 +47,10 @@ RUN apt-get update && \
|
|||||||
php7.0-xml \
|
php7.0-xml \
|
||||||
php7.0-cgi && \
|
php7.0-cgi && \
|
||||||
update-alternatives --set php /usr/bin/php7.0 && \
|
update-alternatives --set php /usr/bin/php7.0 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -91,17 +95,18 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_VER=7.0
|
ENV PHP_VER=7.0
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20151012
|
ENV PHP_MODULE_PATH=/usr/lib/php/20151012
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
##################################################################
|
||||||
&& \
|
#installing PHP repo
|
||||||
sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -109,50 +114,99 @@ RUN apt-get update && \
|
|||||||
libgmp-dev \
|
libgmp-dev \
|
||||||
# php-pear \
|
# php-pear \
|
||||||
php7.0 \
|
php7.0 \
|
||||||
php7.0-common \
|
|
||||||
php7.0-dev \
|
|
||||||
php7.0-ldap \
|
|
||||||
# php7.0-mail \
|
|
||||||
# php7.0-mailparse \
|
|
||||||
php7.0-soap \
|
|
||||||
php7.0-mysql \
|
|
||||||
php7.0-curl \
|
|
||||||
php7.0-gd \
|
|
||||||
php7.0-intl \
|
|
||||||
php7.0-zip \
|
|
||||||
php7.0-bcmath \
|
|
||||||
php7.0-fpm \
|
|
||||||
php7.0-imap \
|
|
||||||
php7.0-pspell \
|
|
||||||
php7.0-recode \
|
|
||||||
php7.0-sqlite3 \
|
|
||||||
php7.0-pgsql \
|
|
||||||
php7.0-tidy \
|
|
||||||
php7.0-xmlrpc \
|
|
||||||
php7.0-xml \
|
|
||||||
php7.0-mbstring \
|
|
||||||
php7.0-gettext \
|
|
||||||
php7.0-apcu \
|
|
||||||
php7.0-cli \
|
php7.0-cli \
|
||||||
php7.0-common \
|
php7.0-common \
|
||||||
|
php7.0-dev \
|
||||||
|
php7.0-amqp \
|
||||||
|
php7.0-apcu-bc \
|
||||||
|
php7.0-apcu \
|
||||||
|
php7.0-bcmath \
|
||||||
|
php7.0-bz2 \
|
||||||
php7.0-cgi \
|
php7.0-cgi \
|
||||||
php7.0-json \
|
php7.0-curl \
|
||||||
php7.0-readline \
|
php7.0-dba \
|
||||||
|
php7.0-decimal \
|
||||||
|
php7.0-dio \
|
||||||
|
php7.0-ds \
|
||||||
php7.0-enchant \
|
php7.0-enchant \
|
||||||
php7.0-ssh2 \
|
php7.0-fpm \
|
||||||
php7.0-oauth \
|
php7.0-gd \
|
||||||
php7.0-gmagick \
|
php7.0-gearman \
|
||||||
php7.0-redis \
|
|
||||||
php7.0-smbclient \
|
|
||||||
php7.0-yaml \
|
|
||||||
php7.0-geoip \
|
php7.0-geoip \
|
||||||
|
# php7.0-gmagick \
|
||||||
|
php7.0-gmp \
|
||||||
|
php7.0-gnupg \
|
||||||
|
php7.0-grpc \
|
||||||
|
php7.0-http \
|
||||||
|
php7.0-igbinary \
|
||||||
|
php7.0-imagick \
|
||||||
|
php7.0-imap \
|
||||||
|
php7.0-inotify \
|
||||||
|
php7.0-interbase \
|
||||||
|
php7.0-intl \
|
||||||
|
php7.0-json \
|
||||||
|
php7.0-ldap \
|
||||||
|
php7.0-libvirt-php \
|
||||||
|
php7.0-lua \
|
||||||
|
php7.0-lz4 \
|
||||||
|
php7.0-mailparse \
|
||||||
|
php7.0-mbstring \
|
||||||
|
php7.0-mcrypt \
|
||||||
|
php7.0-memcache \
|
||||||
|
php7.0-memcached \
|
||||||
|
php7.0-mongodb \
|
||||||
|
php7.0-msgpack \
|
||||||
|
php7.0-mysql \
|
||||||
|
php7.0-oauth \
|
||||||
|
php7.0-odbc \
|
||||||
|
php7.0-opcache \
|
||||||
|
php7.0-pgsql \
|
||||||
|
php7.0-phpdbg \
|
||||||
|
php7.0-pinba \
|
||||||
|
php7.0-pq \
|
||||||
|
php7.0-propro \
|
||||||
|
php7.0-protobuf \
|
||||||
|
php7.0-ps \
|
||||||
|
php7.0-pspell \
|
||||||
|
php7.0-radius \
|
||||||
|
php7.0-raphf \
|
||||||
|
php7.0-rdkafka \
|
||||||
|
php7.0-readline \
|
||||||
|
php7.0-recode \
|
||||||
|
php7.0-redis \
|
||||||
|
php7.0-rrd \
|
||||||
|
php7.0-smbclient \
|
||||||
|
php7.0-snmp \
|
||||||
|
php7.0-soap \
|
||||||
|
php7.0-sodium \
|
||||||
|
php7.0-solr \
|
||||||
|
php7.0-sqlite3 \
|
||||||
|
php7.0-ssh2 \
|
||||||
|
php7.0-stomp \
|
||||||
|
php7.0-sybase \
|
||||||
|
php7.0-tideways \
|
||||||
|
php7.0-tidy \
|
||||||
|
php7.0-uploadprogress \
|
||||||
|
php7.0-uuid \
|
||||||
|
php7.0-vips \
|
||||||
|
php7.0-xdebug \
|
||||||
|
php7.0-xhprof \
|
||||||
|
php7.0-xml \
|
||||||
|
php7.0-xmlrpc \
|
||||||
|
php7.0-xsl \
|
||||||
|
# php7.0-yac \
|
||||||
|
php7.0-yaml \
|
||||||
|
php7.0-zip \
|
||||||
|
php7.0-zmq \
|
||||||
|
php7.0-zstd \
|
||||||
smbclient libsmbclient \
|
smbclient libsmbclient \
|
||||||
sendmail && \
|
sendmail && \
|
||||||
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
update-alternatives --set php /usr/bin/php7.0 && \
|
update-alternatives --set php /usr/bin/php7.0 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -246,21 +300,6 @@ RUN pecl install timezonedb && \
|
|||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing imagic addon
|
|
||||||
##################################################################
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y --allow-unauthenticated \
|
|
||||||
libmagickwand-dev \
|
|
||||||
imagemagick && \
|
|
||||||
pecl install imagick && \
|
|
||||||
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
|
||||||
php -m && \
|
|
||||||
php -v
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
##################################################################
|
##################################################################
|
||||||
@ -314,3 +353,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -4,8 +4,3 @@ services:
|
|||||||
image: "epicmorg/php:php7.0"
|
image: "epicmorg/php:php7.0"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
app-nodejs:
|
|
||||||
image: "epicmorg/php:php7.0-nodejs"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.nodejs
|
|
||||||
|
@ -30,6 +30,9 @@ RUN mkdir -p ${BUILDS_DIR} ${SRC_DIR} ${EXPORT_DIR} ${MAKE_DIR} ${P4API_DIR} ${P
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
##################################################################
|
||||||
|
#installing PHP repo
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
#Install base packages
|
#Install base packages
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
@ -44,9 +47,10 @@ RUN apt-get update && \
|
|||||||
php7.1-xml \
|
php7.1-xml \
|
||||||
php7.1-cgi && \
|
php7.1-cgi && \
|
||||||
update-alternatives --set php /usr/bin/php7.1 && \
|
update-alternatives --set php /usr/bin/php7.1 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -91,17 +95,17 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_VER=7.1
|
ENV PHP_VER=7.1
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20160303
|
ENV PHP_MODULE_PATH=/usr/lib/php/20160303
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
##################################################################
|
||||||
&& \
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -109,50 +113,102 @@ RUN apt-get update && \
|
|||||||
libgmp-dev \
|
libgmp-dev \
|
||||||
# php-pear \
|
# php-pear \
|
||||||
php7.1 \
|
php7.1 \
|
||||||
php7.1-common \
|
|
||||||
php7.1-dev \
|
|
||||||
php7.1-ldap \
|
|
||||||
# php7.1-mail \
|
|
||||||
# php7.1-mailparse \
|
|
||||||
php7.1-soap \
|
|
||||||
php7.1-mysql \
|
|
||||||
php7.1-curl \
|
|
||||||
php7.1-gd \
|
|
||||||
php7.1-intl \
|
|
||||||
php7.1-zip \
|
|
||||||
php7.1-bcmath \
|
|
||||||
php7.1-fpm \
|
|
||||||
php7.1-imap \
|
|
||||||
php7.1-pspell \
|
|
||||||
php7.1-recode \
|
|
||||||
php7.1-sqlite3 \
|
|
||||||
php7.1-pgsql \
|
|
||||||
php7.1-tidy \
|
|
||||||
php7.1-xmlrpc \
|
|
||||||
php7.1-xml \
|
|
||||||
php7.1-mbstring \
|
|
||||||
php7.1-gettext \
|
|
||||||
php7.1-apcu \
|
|
||||||
php7.1-cli \
|
php7.1-cli \
|
||||||
php7.1-common \
|
php7.1-common \
|
||||||
|
php7.1-dev \
|
||||||
|
php7.1-amqp \
|
||||||
|
php7.1-apcu-bc \
|
||||||
|
php7.1-apcu \
|
||||||
|
php7.1-bcmath \
|
||||||
|
php7.1-bz2 \
|
||||||
php7.1-cgi \
|
php7.1-cgi \
|
||||||
php7.1-json \
|
php7.1-curl \
|
||||||
php7.1-readline \
|
php7.1-dba \
|
||||||
|
php7.1-decimal \
|
||||||
|
php7.1-dio \
|
||||||
|
php7.1-ds \
|
||||||
php7.1-enchant \
|
php7.1-enchant \
|
||||||
php7.1-ssh2 \
|
php7.1-excimer \
|
||||||
php7.1-oauth \
|
php7.1-fpm \
|
||||||
php7.1-gmagick \
|
php7.1-gd \
|
||||||
php7.1-redis \
|
php7.1-gearman \
|
||||||
php7.1-smbclient \
|
|
||||||
php7.1-yaml \
|
|
||||||
php7.1-geoip \
|
php7.1-geoip \
|
||||||
|
# php7.1-gmagick \
|
||||||
|
php7.1-gmp \
|
||||||
|
php7.1-gnupg \
|
||||||
|
php7.1-grpc \
|
||||||
|
php7.1-http \
|
||||||
|
php7.1-igbinary \
|
||||||
|
php7.1-imagick \
|
||||||
|
php7.1-imap \
|
||||||
|
php7.1-inotify \
|
||||||
|
php7.1-interbase \
|
||||||
|
php7.1-intl \
|
||||||
|
php7.1-json \
|
||||||
|
php7.1-ldap \
|
||||||
|
php7.1-libvirt-php \
|
||||||
|
php7.1-lua \
|
||||||
|
php7.1-lz4 \
|
||||||
|
php7.1-mailparse \
|
||||||
|
php7.1-mbstring \
|
||||||
|
php7.1-mcrypt \
|
||||||
|
php7.1-memcache \
|
||||||
|
php7.1-memcached \
|
||||||
|
php7.1-mongodb \
|
||||||
|
php7.1-msgpack \
|
||||||
|
php7.1-mysql \
|
||||||
|
php7.1-oauth \
|
||||||
|
php7.1-odbc \
|
||||||
|
php7.1-opcache \
|
||||||
|
php7.1-pcov \
|
||||||
|
php7.1-pgsql \
|
||||||
|
php7.1-phpdbg \
|
||||||
|
php7.1-pinba \
|
||||||
|
php7.1-pq \
|
||||||
|
php7.1-propro \
|
||||||
|
php7.1-protobuf \
|
||||||
|
php7.1-ps \
|
||||||
|
php7.1-pspell \
|
||||||
|
php7.1-radius \
|
||||||
|
php7.1-raphf \
|
||||||
|
php7.1-rdkafka \
|
||||||
|
php7.1-readline \
|
||||||
|
php7.1-recode \
|
||||||
|
php7.1-redis \
|
||||||
|
php7.1-rrd \
|
||||||
|
php7.1-smbclient \
|
||||||
|
php7.1-snmp \
|
||||||
|
php7.1-soap \
|
||||||
|
php7.1-sodium \
|
||||||
|
php7.1-solr \
|
||||||
|
php7.1-sqlite3 \
|
||||||
|
php7.1-ssh2 \
|
||||||
|
php7.1-stomp \
|
||||||
|
php7.1-sybase \
|
||||||
|
php7.1-tideways \
|
||||||
|
php7.1-tidy \
|
||||||
|
php7.1-uopz \
|
||||||
|
php7.1-uploadprogress \
|
||||||
|
php7.1-uuid \
|
||||||
|
php7.1-vips \
|
||||||
|
php7.1-xdebug \
|
||||||
|
php7.1-xhprof \
|
||||||
|
php7.1-xml \
|
||||||
|
php7.1-xmlrpc \
|
||||||
|
php7.1-xsl \
|
||||||
|
# php7.1-yac \
|
||||||
|
php7.1-yaml \
|
||||||
|
php7.1-zip \
|
||||||
|
php7.1-zmq \
|
||||||
|
php7.1-zstd \
|
||||||
smbclient libsmbclient \
|
smbclient libsmbclient \
|
||||||
sendmail && \
|
sendmail && \
|
||||||
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
update-alternatives --set php /usr/bin/php7.1 && \
|
update-alternatives --set php /usr/bin/php7.1 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -246,21 +302,6 @@ RUN pecl install timezonedb && \
|
|||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing imagic addon
|
|
||||||
##################################################################
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y --allow-unauthenticated \
|
|
||||||
libmagickwand-dev \
|
|
||||||
imagemagick && \
|
|
||||||
pecl install imagick && \
|
|
||||||
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
|
||||||
php -m && \
|
|
||||||
php -v
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
##################################################################
|
##################################################################
|
||||||
@ -315,3 +356,4 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -4,8 +4,3 @@ services:
|
|||||||
image: "epicmorg/php:php7.1"
|
image: "epicmorg/php:php7.1"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
app-nodejs:
|
|
||||||
image: "epicmorg/php:php7.1-nodejs"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.nodejs
|
|
||||||
|
@ -30,6 +30,8 @@ RUN mkdir -p ${BUILDS_DIR} ${SRC_DIR} ${EXPORT_DIR} ${MAKE_DIR} ${P4API_DIR} ${P
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
##################################################################
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
#Install base packages
|
#Install base packages
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
@ -44,9 +46,10 @@ RUN apt-get update && \
|
|||||||
php7.2-xml \
|
php7.2-xml \
|
||||||
php7.2-cgi && \
|
php7.2-cgi && \
|
||||||
update-alternatives --set php /usr/bin/php7.2 && \
|
update-alternatives --set php /usr/bin/php7.2 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -91,17 +94,17 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20170718
|
ENV PHP_MODULE_PATH=/usr/lib/php/20170718
|
||||||
ARG PHP_VER=7.2
|
ENV PHP_VER=7.2
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
##################################################################
|
||||||
&& \
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -109,50 +112,104 @@ RUN apt-get update && \
|
|||||||
libgmp-dev \
|
libgmp-dev \
|
||||||
# php-pear \
|
# php-pear \
|
||||||
php7.2 \
|
php7.2 \
|
||||||
php7.2-common \
|
|
||||||
php7.2-dev \
|
|
||||||
php7.2-ldap \
|
|
||||||
# php7.2-mail \
|
|
||||||
# php7.2-mailparse \
|
|
||||||
php7.2-soap \
|
|
||||||
php7.2-mysql \
|
|
||||||
php7.2-curl \
|
|
||||||
php7.2-gd \
|
|
||||||
php7.2-intl \
|
|
||||||
php7.2-zip \
|
|
||||||
php7.2-bcmath \
|
|
||||||
php7.2-fpm \
|
|
||||||
php7.2-imap \
|
|
||||||
php7.2-pspell \
|
|
||||||
php7.2-recode \
|
|
||||||
php7.2-sqlite3 \
|
|
||||||
php7.2-pgsql \
|
|
||||||
php7.2-tidy \
|
|
||||||
php7.2-xmlrpc \
|
|
||||||
php7.2-xml \
|
|
||||||
php7.2-mbstring \
|
|
||||||
php7.2-gettext \
|
|
||||||
php7.2-apcu \
|
|
||||||
php7.2-cli \
|
php7.2-cli \
|
||||||
php7.2-common \
|
php7.2-common \
|
||||||
|
php7.2-dev \
|
||||||
|
php7.2-amqp \
|
||||||
|
php7.2-apcu-bc \
|
||||||
|
php7.2-apcu \
|
||||||
|
php7.2-ast \
|
||||||
|
php7.2-bcmath \
|
||||||
|
php7.2-bz2 \
|
||||||
php7.2-cgi \
|
php7.2-cgi \
|
||||||
php7.2-json \
|
php7.2-curl \
|
||||||
php7.2-readline \
|
php7.2-dba \
|
||||||
|
php7.2-decimal \
|
||||||
|
php7.2-dio \
|
||||||
|
php7.2-ds \
|
||||||
php7.2-enchant \
|
php7.2-enchant \
|
||||||
php7.2-ssh2 \
|
php7.2-excimer \
|
||||||
php7.2-oauth \
|
php7.2-fpm \
|
||||||
php7.2-gmagick \
|
php7.2-gd \
|
||||||
php7.2-redis \
|
php7.2-gearman \
|
||||||
php7.2-smbclient \
|
|
||||||
php7.2-yaml \
|
|
||||||
php7.2-geoip \
|
php7.2-geoip \
|
||||||
|
# php7.2-gmagick \
|
||||||
|
php7.2-gmp \
|
||||||
|
php7.2-gnupg \
|
||||||
|
php7.2-grpc \
|
||||||
|
php7.2-http \
|
||||||
|
php7.2-igbinary \
|
||||||
|
php7.2-imagick \
|
||||||
|
php7.2-imap \
|
||||||
|
php7.2-inotify \
|
||||||
|
php7.2-interbase \
|
||||||
|
php7.2-intl \
|
||||||
|
php7.2-json \
|
||||||
|
php7.2-ldap \
|
||||||
|
php7.2-libvirt-php \
|
||||||
|
php7.2-lua \
|
||||||
|
php7.2-lz4 \
|
||||||
|
php7.2-mailparse \
|
||||||
|
php7.2-maxminddb \
|
||||||
|
php7.2-mbstring \
|
||||||
|
php7.2-mcrypt \
|
||||||
|
php7.2-memcache \
|
||||||
|
php7.2-memcached \
|
||||||
|
php7.2-mongodb \
|
||||||
|
php7.2-msgpack \
|
||||||
|
php7.2-mysql \
|
||||||
|
php7.2-oauth \
|
||||||
|
php7.2-odbc \
|
||||||
|
php7.2-opcache \
|
||||||
|
php7.2-pcov \
|
||||||
|
php7.2-pgsql \
|
||||||
|
php7.2-phalcon4 \
|
||||||
|
php7.2-phpdbg \
|
||||||
|
php7.2-pinba \
|
||||||
|
php7.2-pq \
|
||||||
|
php7.2-propro \
|
||||||
|
php7.2-protobuf \
|
||||||
|
php7.2-ps \
|
||||||
|
php7.2-pspell \
|
||||||
|
php7.2-radius \
|
||||||
|
php7.2-raphf \
|
||||||
|
php7.2-rdkafka \
|
||||||
|
php7.2-readline \
|
||||||
|
php7.2-recode \
|
||||||
|
php7.2-redis \
|
||||||
|
php7.2-rrd \
|
||||||
|
php7.2-smbclient \
|
||||||
|
php7.2-snmp \
|
||||||
|
php7.2-soap \
|
||||||
|
php7.2-solr \
|
||||||
|
php7.2-sqlite3 \
|
||||||
|
php7.2-ssh2 \
|
||||||
|
php7.2-stomp \
|
||||||
|
php7.2-sybase \
|
||||||
|
php7.2-tideways \
|
||||||
|
php7.2-tidy \
|
||||||
|
php7.2-uopz \
|
||||||
|
php7.2-uploadprogress \
|
||||||
|
php7.2-uuid \
|
||||||
|
php7.2-vips \
|
||||||
|
php7.2-xdebug \
|
||||||
|
php7.2-xhprof \
|
||||||
|
php7.2-xml \
|
||||||
|
php7.2-xmlrpc \
|
||||||
|
php7.2-xsl \
|
||||||
|
# php7.2-yac \
|
||||||
|
php7.2-yaml \
|
||||||
|
php7.2-zip \
|
||||||
|
php7.2-zmq \
|
||||||
|
php7.2-zstd \
|
||||||
smbclient libsmbclient \
|
smbclient libsmbclient \
|
||||||
sendmail && \
|
sendmail && \
|
||||||
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
update-alternatives --set php /usr/bin/php7.2 && \
|
update-alternatives --set php /usr/bin/php7.2 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -247,21 +304,6 @@ RUN pecl install timezonedb && \
|
|||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing imagic addon
|
|
||||||
##################################################################
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y --allow-unauthenticated \
|
|
||||||
libmagickwand-dev \
|
|
||||||
imagemagick && \
|
|
||||||
pecl install imagick && \
|
|
||||||
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
|
||||||
php -m && \
|
|
||||||
php -v
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
##################################################################
|
##################################################################
|
||||||
@ -316,3 +358,4 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -4,8 +4,3 @@ services:
|
|||||||
image: "epicmorg/php:php7.2"
|
image: "epicmorg/php:php7.2"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
app-nodejs:
|
|
||||||
image: "epicmorg/php:php7.2-nodejs"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.nodejs
|
|
||||||
|
@ -30,6 +30,8 @@ RUN mkdir -p ${BUILDS_DIR} ${SRC_DIR} ${EXPORT_DIR} ${MAKE_DIR} ${P4API_DIR} ${P
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
##################################################################
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
#Install base packages
|
#Install base packages
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
@ -44,9 +46,10 @@ RUN apt-get update && \
|
|||||||
php7.3-xml \
|
php7.3-xml \
|
||||||
php7.3-cgi && \
|
php7.3-cgi && \
|
||||||
update-alternatives --set php /usr/bin/php7.3 && \
|
update-alternatives --set php /usr/bin/php7.3 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -91,17 +94,17 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20180731
|
ENV PHP_MODULE_PATH=/usr/lib/php/20180731
|
||||||
ARG PHP_VER=7.3
|
ENV PHP_VER=7.3
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
##################################################################
|
||||||
&& \
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -109,50 +112,105 @@ RUN apt-get update && \
|
|||||||
libgmp-dev \
|
libgmp-dev \
|
||||||
# php-pear \
|
# php-pear \
|
||||||
php7.3 \
|
php7.3 \
|
||||||
php7.3-common \
|
|
||||||
php7.3-dev \
|
|
||||||
php7.3-ldap \
|
|
||||||
php7.3-mail \
|
|
||||||
php7.3-mailparse \
|
|
||||||
php7.3-soap \
|
|
||||||
php7.3-mysql \
|
|
||||||
php7.3-curl \
|
|
||||||
php7.3-gd \
|
|
||||||
php7.3-intl \
|
|
||||||
php7.3-zip \
|
|
||||||
php7.3-bcmath \
|
|
||||||
php7.3-fpm \
|
|
||||||
php7.3-imap \
|
|
||||||
php7.3-pspell \
|
|
||||||
php7.3-recode \
|
|
||||||
php7.3-sqlite3 \
|
|
||||||
php7.3-pgsql \
|
|
||||||
php7.3-tidy \
|
|
||||||
php7.3-xmlrpc \
|
|
||||||
php7.3-xml \
|
|
||||||
php7.3-mbstring \
|
|
||||||
php7.3-gettext \
|
|
||||||
php7.3-apcu \
|
|
||||||
php7.3-cli \
|
php7.3-cli \
|
||||||
php7.3-common \
|
php7.3-common \
|
||||||
|
php7.3-dev \
|
||||||
|
php7.3-amqp \
|
||||||
|
php7.3-apcu-bc \
|
||||||
|
php7.3-apcu \
|
||||||
|
php7.3-ast \
|
||||||
|
php7.3-bcmath \
|
||||||
|
php7.3-bz2 \
|
||||||
php7.3-cgi \
|
php7.3-cgi \
|
||||||
php7.3-json \
|
php7.3-curl \
|
||||||
php7.3-readline \
|
php7.3-dba \
|
||||||
|
php7.3-decimal \
|
||||||
|
php7.3-dio \
|
||||||
|
php7.3-ds \
|
||||||
php7.3-enchant \
|
php7.3-enchant \
|
||||||
php7.3-ssh2 \
|
php7.3-excimer \
|
||||||
php7.3-oauth \
|
php7.3-fpm \
|
||||||
php7.3-gmagick \
|
php7.3-gd \
|
||||||
php7.3-redis \
|
php7.3-gearman \
|
||||||
php7.3-smbclient \
|
|
||||||
php7.3-yaml \
|
|
||||||
php7.3-geoip \
|
php7.3-geoip \
|
||||||
|
# php7.3-gmagick \
|
||||||
|
php7.3-gmp \
|
||||||
|
php7.3-gnupg \
|
||||||
|
php7.3-grpc \
|
||||||
|
php7.3-http \
|
||||||
|
php7.3-igbinary \
|
||||||
|
php7.3-imagick \
|
||||||
|
php7.3-imap \
|
||||||
|
php7.3-inotify \
|
||||||
|
php7.3-interbase \
|
||||||
|
php7.3-intl \
|
||||||
|
php7.3-json \
|
||||||
|
php7.3-ldap \
|
||||||
|
php7.3-libvirt-php \
|
||||||
|
php7.3-lua \
|
||||||
|
php7.3-lz4 \
|
||||||
|
php7.3-mailparse \
|
||||||
|
php7.3-maxminddb \
|
||||||
|
php7.3-mbstring \
|
||||||
|
php7.3-mcrypt \
|
||||||
|
php7.3-memcache \
|
||||||
|
php7.3-memcached \
|
||||||
|
php7.3-mongodb \
|
||||||
|
php7.3-msgpack \
|
||||||
|
php7.3-mysql \
|
||||||
|
php7.3-oauth \
|
||||||
|
php7.3-odbc \
|
||||||
|
php7.3-opcache \
|
||||||
|
php7.3-pcov \
|
||||||
|
php7.3-pgsql \
|
||||||
|
php7.3-phalcon4 \
|
||||||
|
php7.3-phpdbg \
|
||||||
|
php7.3-pinba \
|
||||||
|
php7.3-pq \
|
||||||
|
php7.3-propro \
|
||||||
|
php7.3-protobuf \
|
||||||
|
php7.3-ps \
|
||||||
|
php7.3-pspell \
|
||||||
|
php7.3-psr \
|
||||||
|
php7.3-radius \
|
||||||
|
php7.3-raphf \
|
||||||
|
php7.3-rdkafka \
|
||||||
|
php7.3-readline \
|
||||||
|
php7.3-recode \
|
||||||
|
php7.3-redis \
|
||||||
|
php7.3-rrd \
|
||||||
|
php7.3-smbclient \
|
||||||
|
php7.3-snmp \
|
||||||
|
php7.3-soap \
|
||||||
|
php7.3-solr \
|
||||||
|
php7.3-sqlite3 \
|
||||||
|
php7.3-ssh2 \
|
||||||
|
php7.3-stomp \
|
||||||
|
php7.3-sybase \
|
||||||
|
php7.3-tideways \
|
||||||
|
php7.3-tidy \
|
||||||
|
php7.3-uopz \
|
||||||
|
php7.3-uploadprogress \
|
||||||
|
php7.3-uuid \
|
||||||
|
php7.3-vips \
|
||||||
|
php7.3-xdebug \
|
||||||
|
php7.3-xhprof \
|
||||||
|
php7.3-xml \
|
||||||
|
php7.3-xmlrpc \
|
||||||
|
php7.3-xsl \
|
||||||
|
# php7.3-yac \
|
||||||
|
php7.3-yaml \
|
||||||
|
php7.3-zip \
|
||||||
|
php7.3-zmq \
|
||||||
|
php7.3-zstd \
|
||||||
smbclient libsmbclient \
|
smbclient libsmbclient \
|
||||||
sendmail && \
|
sendmail && \
|
||||||
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
update-alternatives --set php /usr/bin/php7.3 && \
|
update-alternatives --set php /usr/bin/php7.3 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -251,21 +309,6 @@ RUN pecl install timezonedb && \
|
|||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing imagic addon
|
|
||||||
##################################################################
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y --allow-unauthenticated \
|
|
||||||
libmagickwand-dev \
|
|
||||||
imagemagick && \
|
|
||||||
pecl install imagick && \
|
|
||||||
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
|
||||||
php -m && \
|
|
||||||
php -v
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
##################################################################
|
##################################################################
|
||||||
@ -318,3 +361,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -4,8 +4,3 @@ services:
|
|||||||
image: "epicmorg/php:php7.3"
|
image: "epicmorg/php:php7.3"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
app-nodejs:
|
|
||||||
image: "epicmorg/php:php7.3-nodejs"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.nodejs
|
|
||||||
|
@ -20,7 +20,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -29,7 +29,10 @@ RUN mkdir -p ${BUILDS_DIR} ${SRC_DIR} ${EXPORT_DIR} ${MAKE_DIR} ${P4API_DIR} ${P
|
|||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
###################################################################installing PHP repo
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
@ -43,9 +46,10 @@ RUN apt-get update && \
|
|||||||
php7.4-xml \
|
php7.4-xml \
|
||||||
php7.4-cgi && \
|
php7.4-cgi && \
|
||||||
update-alternatives --set php /usr/bin/php7.4 && \
|
update-alternatives --set php /usr/bin/php7.4 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -85,8 +89,8 @@ RUN cd ${MAKE_DIR} && \
|
|||||||
##################################################################
|
##################################################################
|
||||||
# compilling smbclient
|
# compilling smbclient
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN pecl install smbclient && \
|
#RUN pecl install smbclient && \
|
||||||
cp ${PHP_MODULE_PATH}/smbclient.so ${EXPORT_DIR}
|
# cp ${PHP_MODULE_PATH}/smbclient.so ${EXPORT_DIR}
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
##################################################################
|
##################################################################
|
||||||
@ -96,9 +100,9 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
@ -106,8 +110,8 @@ ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP7
|
# Installing PHP7
|
||||||
##################################################################
|
##################################################################
|
||||||
&& \
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -115,49 +119,105 @@ RUN apt-get update && \
|
|||||||
libgmp-dev \
|
libgmp-dev \
|
||||||
# php-pear \
|
# php-pear \
|
||||||
php7.4 \
|
php7.4 \
|
||||||
php7.4-common \
|
|
||||||
php7.4-dev \
|
|
||||||
php7.4-ldap \
|
|
||||||
php7.4-mail \
|
|
||||||
php7.4-mailparse \
|
|
||||||
php7.4-soap \
|
|
||||||
php7.4-mysql \
|
|
||||||
php7.4-curl \
|
|
||||||
php7.4-gd \
|
|
||||||
php7.4-intl \
|
|
||||||
php7.4-zip \
|
|
||||||
php7.4-bcmath \
|
|
||||||
php7.4-fpm \
|
|
||||||
php7.4-imap \
|
|
||||||
php7.4-pspell \
|
|
||||||
php7.4-sqlite3 \
|
|
||||||
php7.4-pgsql \
|
|
||||||
php7.4-tidy \
|
|
||||||
php7.4-xmlrpc \
|
|
||||||
php7.4-xml \
|
|
||||||
php7.4-mbstring \
|
|
||||||
php7.4-gettext \
|
|
||||||
php7.4-apcu \
|
|
||||||
php7.4-cli \
|
php7.4-cli \
|
||||||
php7.4-common \
|
php7.4-common \
|
||||||
|
php7.4-dev \
|
||||||
|
php7.4-amqp \
|
||||||
|
php7.4-apcu-bc \
|
||||||
|
php7.4-apcu \
|
||||||
|
php7.4-ast \
|
||||||
|
php7.4-bcmath \
|
||||||
|
php7.4-bz2 \
|
||||||
php7.4-cgi \
|
php7.4-cgi \
|
||||||
php7.4-json \
|
php7.4-curl \
|
||||||
php7.4-readline \
|
php7.4-dba \
|
||||||
|
php7.4-decimal \
|
||||||
|
php7.4-dio \
|
||||||
|
php7.4-ds \
|
||||||
php7.4-enchant \
|
php7.4-enchant \
|
||||||
php7.4-ssh2 \
|
php7.4-excimer \
|
||||||
php7.4-oauth \
|
php7.4-fpm \
|
||||||
php7.4-gmagick \
|
php7.4-gd \
|
||||||
php7.4-redis \
|
php7.4-gearman \
|
||||||
php7.4-smbclient \
|
|
||||||
php7.4-yaml \
|
|
||||||
php7.4-geoip \
|
php7.4-geoip \
|
||||||
|
# php7.4-gmagick \
|
||||||
|
php7.4-gmp \
|
||||||
|
php7.4-gnupg \
|
||||||
|
php7.4-grpc \
|
||||||
|
php7.4-http \
|
||||||
|
php7.4-igbinary \
|
||||||
|
php7.4-imagick \
|
||||||
|
php7.4-imap \
|
||||||
|
php7.4-inotify \
|
||||||
|
php7.4-interbase \
|
||||||
|
php7.4-intl \
|
||||||
|
php7.4-json \
|
||||||
|
php7.4-ldap \
|
||||||
|
php7.4-libvirt-php \
|
||||||
|
php7.4-lua \
|
||||||
|
php7.4-lz4 \
|
||||||
|
php7.4-mailparse \
|
||||||
|
php7.4-maxminddb \
|
||||||
|
php7.4-mbstring \
|
||||||
|
php7.4-mcrypt \
|
||||||
|
php7.4-memcache \
|
||||||
|
php7.4-memcached \
|
||||||
|
php7.4-mongodb \
|
||||||
|
php7.4-msgpack \
|
||||||
|
php7.4-mysql \
|
||||||
|
php7.4-oauth \
|
||||||
|
php7.4-odbc \
|
||||||
|
php7.4-opcache \
|
||||||
|
php7.4-pcov \
|
||||||
|
php7.4-pgsql \
|
||||||
|
php7.4-phalcon4 \
|
||||||
|
php7.4-phalcon5 \
|
||||||
|
php7.4-phpdbg \
|
||||||
|
php7.4-pinba \
|
||||||
|
php7.4-pq \
|
||||||
|
php7.4-propro \
|
||||||
|
php7.4-protobuf \
|
||||||
|
php7.4-ps \
|
||||||
|
php7.4-pspell \
|
||||||
|
php7.4-psr \
|
||||||
|
php7.4-radius \
|
||||||
|
php7.4-raphf \
|
||||||
|
php7.4-rdkafka \
|
||||||
|
php7.4-readline \
|
||||||
|
php7.4-redis \
|
||||||
|
php7.4-rrd \
|
||||||
|
php7.4-smbclient \
|
||||||
|
php7.4-snmp \
|
||||||
|
php7.4-soap \
|
||||||
|
php7.4-solr \
|
||||||
|
php7.4-sqlite3 \
|
||||||
|
php7.4-ssh2 \
|
||||||
|
php7.4-stomp \
|
||||||
|
php7.4-sybase \
|
||||||
|
php7.4-tideways \
|
||||||
|
php7.4-tidy \
|
||||||
|
php7.4-uopz \
|
||||||
|
php7.4-uploadprogress \
|
||||||
|
php7.4-uuid \
|
||||||
|
php7.4-vips \
|
||||||
|
php7.4-xdebug \
|
||||||
|
php7.4-xhprof \
|
||||||
|
php7.4-xml \
|
||||||
|
php7.4-xmlrpc \
|
||||||
|
php7.4-xsl \
|
||||||
|
# php7.4-yac \
|
||||||
|
php7.4-yaml \
|
||||||
|
php7.4-zip \
|
||||||
|
php7.4-zmq \
|
||||||
|
php7.4-zstd \
|
||||||
smbclient libsmbclient \
|
smbclient libsmbclient \
|
||||||
sendmail && \
|
sendmail && \
|
||||||
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
update-alternatives --set php /usr/bin/php7.4 && \
|
update-alternatives --set php /usr/bin/php7.4 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -256,21 +316,6 @@ RUN pecl install timezonedb && \
|
|||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing imagic addon
|
|
||||||
##################################################################
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y --allow-unauthenticated \
|
|
||||||
libmagickwand-dev \
|
|
||||||
imagemagick && \
|
|
||||||
pecl install imagick && \
|
|
||||||
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
|
||||||
php -m && \
|
|
||||||
php -v
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
##################################################################
|
##################################################################
|
||||||
@ -310,13 +355,13 @@ RUN echo "extension = ${PHP_MODULE_PATH}/perforce.so" > ${P4_PHP_INI} && \
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing smbclient addon
|
# Installing smbclient addon
|
||||||
##################################################################
|
##################################################################
|
||||||
COPY --from=builder /builds/export/smbclient.so ${PHP_MODULE_PATH}
|
#COPY --from=builder /builds/export/smbclient.so ${PHP_MODULE_PATH}
|
||||||
RUN echo "extension = ${PHP_MODULE_PATH}/smbclient.so" > ${SMB_PHP_INI} && \
|
#RUN echo "extension = ${PHP_MODULE_PATH}/smbclient.so" > ${SMB_PHP_INI} && \
|
||||||
ln -sf ${SMB_PHP_INI} ${PHP_DIR}/cgi/conf.d/smbclient.ini && \
|
# ln -sf ${SMB_PHP_INI} ${PHP_DIR}/cgi/conf.d/smbclient.ini && \
|
||||||
ln -sf ${SMB_PHP_INI} ${PHP_DIR}/cli/conf.d/smbclient.ini && \
|
# ln -sf ${SMB_PHP_INI} ${PHP_DIR}/cli/conf.d/smbclient.ini && \
|
||||||
ln -sf ${SMB_PHP_INI} ${PHP_DIR}/fpm/conf.d/smbclient.ini && \
|
# ln -sf ${SMB_PHP_INI} ${PHP_DIR}/fpm/conf.d/smbclient.ini && \
|
||||||
php -m && \
|
# php -m && \
|
||||||
php -v
|
# php -v
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing Composer addon
|
# Installing Composer addon
|
||||||
@ -335,3 +380,4 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -4,8 +4,3 @@ services:
|
|||||||
image: "epicmorg/php:php7.4"
|
image: "epicmorg/php:php7.4"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
app-nodejs:
|
|
||||||
image: "epicmorg/php:php7.4-nodejs"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.nodejs
|
|
||||||
|
@ -2,10 +2,10 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_MODULE_VER=20200930
|
ENV PHP_MODULE_VER=20200930
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
||||||
ARG PHP_VER=8.0
|
ENV PHP_VER=8.0
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
@ -13,6 +13,8 @@ ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP8
|
# Installing PHP8
|
||||||
##################################################################
|
##################################################################
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -20,47 +22,100 @@ RUN apt-get update && \
|
|||||||
libgmp-dev \
|
libgmp-dev \
|
||||||
# php-pear \
|
# php-pear \
|
||||||
php8.0 \
|
php8.0 \
|
||||||
php8.0-common \
|
|
||||||
php8.0-dev \
|
|
||||||
php8.0-ldap \
|
|
||||||
php8.0-mail \
|
|
||||||
php8.0-mailparse \
|
|
||||||
php8.0-soap \
|
|
||||||
php8.0-mysql \
|
|
||||||
php8.0-curl \
|
|
||||||
php8.0-gd \
|
|
||||||
php8.0-intl \
|
|
||||||
php8.0-zip \
|
|
||||||
php8.0-bcmath \
|
|
||||||
php8.0-fpm \
|
|
||||||
php8.0-imap \
|
|
||||||
php8.0-pspell \
|
|
||||||
php8.0-sqlite3 \
|
|
||||||
php8.0-pgsql \
|
|
||||||
php8.0-tidy \
|
|
||||||
php8.0-xmlrpc \
|
|
||||||
php8.0-xml \
|
|
||||||
php8.0-mbstring \
|
|
||||||
php8.0-gettext \
|
|
||||||
php8.0-apcu \
|
|
||||||
php8.0-cli \
|
php8.0-cli \
|
||||||
php8.0-common \
|
php8.0-common \
|
||||||
|
php8.0-dev \
|
||||||
|
php8.0-amqp \
|
||||||
|
php8.0-apcu \
|
||||||
|
php8.0-ast \
|
||||||
|
php8.0-bcmath \
|
||||||
|
php8.0-bz2 \
|
||||||
php8.0-cgi \
|
php8.0-cgi \
|
||||||
php8.0-readline \
|
php8.0-curl \
|
||||||
|
php8.0-dba \
|
||||||
|
php8.0-decimal \
|
||||||
|
php8.0-dio \
|
||||||
|
php8.0-ds \
|
||||||
php8.0-enchant \
|
php8.0-enchant \
|
||||||
php8.0-ssh2 \
|
php8.0-excimer \
|
||||||
|
php8.0-fpm \
|
||||||
|
php8.0-gd \
|
||||||
|
php8.0-gearman \
|
||||||
|
# php8.0-gmagick \
|
||||||
|
php8.0-gmp \
|
||||||
|
php8.0-gnupg \
|
||||||
|
php8.0-grpc \
|
||||||
|
php8.0-http \
|
||||||
|
php8.0-igbinary \
|
||||||
|
php8.0-imagick \
|
||||||
|
php8.0-imap \
|
||||||
|
php8.0-inotify \
|
||||||
|
php8.0-interbase \
|
||||||
|
php8.0-intl \
|
||||||
|
php8.0-ldap \
|
||||||
|
php8.0-libvirt-php \
|
||||||
|
php8.0-lz4 \
|
||||||
|
php8.0-mailparse \
|
||||||
|
php8.0-maxminddb \
|
||||||
|
php8.0-mbstring \
|
||||||
|
php8.0-mcrypt \
|
||||||
|
php8.0-memcache \
|
||||||
|
php8.0-memcached \
|
||||||
|
php8.0-mongodb \
|
||||||
|
php8.0-msgpack \
|
||||||
|
php8.0-mysql \
|
||||||
php8.0-oauth \
|
php8.0-oauth \
|
||||||
php8.0-gmagick \
|
php8.0-odbc \
|
||||||
|
php8.0-opcache \
|
||||||
|
php8.0-pcov \
|
||||||
|
php8.0-pgsql \
|
||||||
|
php8.0-phalcon5 \
|
||||||
|
php8.0-phpdbg \
|
||||||
|
php8.0-pinba \
|
||||||
|
php8.0-pq \
|
||||||
|
php8.0-propro \
|
||||||
|
php8.0-protobuf \
|
||||||
|
php8.0-ps \
|
||||||
|
php8.0-pspell \
|
||||||
|
php8.0-psr \
|
||||||
|
php8.0-raphf \
|
||||||
|
php8.0-rdkafka \
|
||||||
|
php8.0-readline \
|
||||||
php8.0-redis \
|
php8.0-redis \
|
||||||
|
php8.0-rrd \
|
||||||
php8.0-smbclient \
|
php8.0-smbclient \
|
||||||
|
php8.0-snmp \
|
||||||
|
php8.0-soap \
|
||||||
|
php8.0-solr \
|
||||||
|
php8.0-sqlite3 \
|
||||||
|
php8.0-ssh2 \
|
||||||
|
php8.0-stomp \
|
||||||
|
php8.0-swoole \
|
||||||
|
php8.0-sybase \
|
||||||
|
php8.0-tideways \
|
||||||
|
php8.0-tidy \
|
||||||
|
php8.0-uopz \
|
||||||
|
php8.0-uploadprogress \
|
||||||
|
php8.0-uuid \
|
||||||
|
php8.0-vips \
|
||||||
|
php8.0-xdebug \
|
||||||
|
php8.0-xhprof \
|
||||||
|
php8.0-xml \
|
||||||
|
php8.0-xmlrpc \
|
||||||
|
php8.0-xsl \
|
||||||
|
# php8.0-yac \
|
||||||
php8.0-yaml \
|
php8.0-yaml \
|
||||||
|
php8.0-zip \
|
||||||
|
php8.0-zmq \
|
||||||
|
php8.0-zstd \
|
||||||
smbclient libsmbclient \
|
smbclient libsmbclient \
|
||||||
sendmail && \
|
sendmail && \
|
||||||
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
update-alternatives --set php /usr/bin/php8.0 && \
|
update-alternatives --set php /usr/bin/php8.0 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -159,21 +214,6 @@ RUN pecl install timezonedb && \
|
|||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing imagic addon
|
|
||||||
##################################################################
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y --allow-unauthenticated \
|
|
||||||
libmagickwand-dev \
|
|
||||||
imagemagick && \
|
|
||||||
pecl install imagick && \
|
|
||||||
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
|
||||||
php -m && \
|
|
||||||
php -v
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing Bolt addon
|
# Installing Bolt addon
|
||||||
##################################################################
|
##################################################################
|
||||||
@ -218,3 +258,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -4,8 +4,3 @@ services:
|
|||||||
image: "epicmorg/php:php8.0"
|
image: "epicmorg/php:php8.0"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
app-nodejs:
|
|
||||||
image: "epicmorg/php:php8.0-nodejs"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.nodejs
|
|
||||||
|
@ -2,10 +2,10 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_VER=8.1
|
ENV PHP_VER=8.1
|
||||||
ARG PHP_MODULE_VER=20210902
|
ENV PHP_MODULE_VER=20210902
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
@ -13,6 +13,8 @@ ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP8
|
# Installing PHP8
|
||||||
##################################################################
|
##################################################################
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -20,47 +22,100 @@ RUN apt-get update && \
|
|||||||
libgmp-dev \
|
libgmp-dev \
|
||||||
# php-pear \
|
# php-pear \
|
||||||
php8.1 \
|
php8.1 \
|
||||||
php8.1-common \
|
|
||||||
php8.1-dev \
|
|
||||||
php8.1-ldap \
|
|
||||||
php8.1-mail \
|
|
||||||
php8.1-mailparse \
|
|
||||||
php8.1-soap \
|
|
||||||
php8.1-mysql \
|
|
||||||
php8.1-curl \
|
|
||||||
php8.1-gd \
|
|
||||||
php8.1-intl \
|
|
||||||
php8.1-zip \
|
|
||||||
php8.1-bcmath \
|
|
||||||
php8.1-fpm \
|
|
||||||
php8.1-imap \
|
|
||||||
php8.1-pspell \
|
|
||||||
php8.1-sqlite3 \
|
|
||||||
php8.1-pgsql \
|
|
||||||
php8.1-tidy \
|
|
||||||
php8.1-xmlrpc \
|
|
||||||
php8.1-xml \
|
|
||||||
php8.1-mbstring \
|
|
||||||
php8.1-gettext \
|
|
||||||
php8.1-apcu \
|
|
||||||
php8.1-cli \
|
php8.1-cli \
|
||||||
php8.1-common \
|
php8.1-common \
|
||||||
|
php8.1-dev \
|
||||||
|
php8.1-amqp \
|
||||||
|
php8.1-apcu \
|
||||||
|
php8.1-ast \
|
||||||
|
php8.1-bcmath \
|
||||||
|
php8.1-bz2 \
|
||||||
php8.1-cgi \
|
php8.1-cgi \
|
||||||
php8.1-readline \
|
php8.1-curl \
|
||||||
|
php8.1-dba \
|
||||||
|
php8.1-decimal \
|
||||||
|
php8.1-dio \
|
||||||
|
php8.1-ds \
|
||||||
php8.1-enchant \
|
php8.1-enchant \
|
||||||
php8.1-ssh2 \
|
php8.1-excimer \
|
||||||
|
php8.1-fpm \
|
||||||
|
php8.1-gd \
|
||||||
|
php8.1-gearman \
|
||||||
|
# php8.1-gmagick \
|
||||||
|
php8.1-gmp \
|
||||||
|
php8.1-gnupg \
|
||||||
|
php8.1-grpc \
|
||||||
|
php8.1-http \
|
||||||
|
php8.1-igbinary \
|
||||||
|
php8.1-imagick \
|
||||||
|
php8.1-imap \
|
||||||
|
php8.1-inotify \
|
||||||
|
php8.1-interbase \
|
||||||
|
php8.1-intl \
|
||||||
|
php8.1-ldap \
|
||||||
|
php8.1-libvirt-php \
|
||||||
|
php8.1-lz4 \
|
||||||
|
php8.1-mailparse \
|
||||||
|
php8.1-maxminddb \
|
||||||
|
php8.1-mbstring \
|
||||||
|
php8.1-mcrypt \
|
||||||
|
php8.1-memcache \
|
||||||
|
php8.1-memcached \
|
||||||
|
php8.1-mongodb \
|
||||||
|
php8.1-msgpack \
|
||||||
|
php8.1-mysql \
|
||||||
php8.1-oauth \
|
php8.1-oauth \
|
||||||
php8.1-gmagick \
|
php8.1-odbc \
|
||||||
|
php8.1-opcache \
|
||||||
|
php8.1-pcov \
|
||||||
|
php8.1-pgsql \
|
||||||
|
php8.1-phalcon5 \
|
||||||
|
php8.1-phpdbg \
|
||||||
|
php8.1-pinba \
|
||||||
|
php8.1-pq \
|
||||||
|
php8.1-propro \
|
||||||
|
php8.1-protobuf \
|
||||||
|
php8.1-ps \
|
||||||
|
php8.1-pspell \
|
||||||
|
php8.1-psr \
|
||||||
|
php8.1-raphf \
|
||||||
|
php8.1-rdkafka \
|
||||||
|
php8.1-readline \
|
||||||
php8.1-redis \
|
php8.1-redis \
|
||||||
|
php8.1-rrd \
|
||||||
php8.1-smbclient \
|
php8.1-smbclient \
|
||||||
|
php8.1-snmp \
|
||||||
|
php8.1-soap \
|
||||||
|
php8.1-solr \
|
||||||
|
php8.1-sqlite3 \
|
||||||
|
php8.1-ssh2 \
|
||||||
|
php8.1-stomp \
|
||||||
|
php8.1-swoole \
|
||||||
|
php8.1-sybase \
|
||||||
|
php8.1-tideways \
|
||||||
|
php8.1-tidy \
|
||||||
|
php8.1-uopz \
|
||||||
|
php8.1-uploadprogress \
|
||||||
|
php8.1-uuid \
|
||||||
|
php8.1-vips \
|
||||||
|
php8.1-xdebug \
|
||||||
|
php8.1-xhprof \
|
||||||
|
php8.1-xml \
|
||||||
|
php8.1-xmlrpc \
|
||||||
|
php8.1-xsl \
|
||||||
|
# php8.1-yac \
|
||||||
php8.1-yaml \
|
php8.1-yaml \
|
||||||
|
php8.1-zip \
|
||||||
|
php8.1-zmq \
|
||||||
|
php8.1-zstd \
|
||||||
smbclient libsmbclient \
|
smbclient libsmbclient \
|
||||||
sendmail && \
|
sendmail && \
|
||||||
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
update-alternatives --set php /usr/bin/php8.1 && \
|
update-alternatives --set php /usr/bin/php8.1 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -159,21 +214,6 @@ RUN pecl install timezonedb && \
|
|||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing imagic addon
|
|
||||||
##################################################################
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y --allow-unauthenticated \
|
|
||||||
libmagickwand-dev \
|
|
||||||
imagemagick && \
|
|
||||||
pecl install imagick && \
|
|
||||||
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
|
||||||
php -m && \
|
|
||||||
php -v
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
#################################################################
|
#################################################################
|
||||||
@ -215,3 +255,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -4,8 +4,3 @@ services:
|
|||||||
image: "epicmorg/php:php8.1"
|
image: "epicmorg/php:php8.1"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
app-nodejs:
|
|
||||||
image: "epicmorg/php:php8.1-nodejs"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.nodejs
|
|
||||||
|
@ -2,10 +2,10 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_VER=8.2
|
ENV PHP_VER=8.2
|
||||||
ARG PHP_MODULE_VER=20220829
|
ENV PHP_MODULE_VER=20220829
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
@ -13,6 +13,8 @@ ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP8
|
# Installing PHP8
|
||||||
##################################################################
|
##################################################################
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -20,47 +22,100 @@ RUN apt-get update && \
|
|||||||
libgmp-dev \
|
libgmp-dev \
|
||||||
# php-pear \
|
# php-pear \
|
||||||
php8.2 \
|
php8.2 \
|
||||||
php8.2-common \
|
|
||||||
php8.2-dev \
|
|
||||||
php8.2-ldap \
|
|
||||||
php8.2-mail \
|
|
||||||
php8.2-mailparse \
|
|
||||||
php8.2-soap \
|
|
||||||
php8.2-mysql \
|
|
||||||
php8.2-curl \
|
|
||||||
php8.2-gd \
|
|
||||||
php8.2-intl \
|
|
||||||
php8.2-zip \
|
|
||||||
php8.2-bcmath \
|
|
||||||
php8.2-fpm \
|
|
||||||
php8.2-imap \
|
|
||||||
php8.2-pspell \
|
|
||||||
php8.2-sqlite3 \
|
|
||||||
php8.2-pgsql \
|
|
||||||
php8.2-tidy \
|
|
||||||
php8.2-xmlrpc \
|
|
||||||
php8.2-xml \
|
|
||||||
php8.2-mbstring \
|
|
||||||
php8.2-gettext \
|
|
||||||
php8.2-apcu \
|
|
||||||
php8.2-cli \
|
php8.2-cli \
|
||||||
php8.2-common \
|
php8.2-common \
|
||||||
|
php8.2-dev \
|
||||||
|
php8.2-amqp \
|
||||||
|
php8.2-apcu \
|
||||||
|
php8.2-ast \
|
||||||
|
php8.2-bcmath \
|
||||||
|
php8.2-bz2 \
|
||||||
php8.2-cgi \
|
php8.2-cgi \
|
||||||
php8.2-readline \
|
php8.2-curl \
|
||||||
|
php8.2-dba \
|
||||||
|
php8.2-decimal \
|
||||||
|
php8.2-dio \
|
||||||
|
php8.2-ds \
|
||||||
php8.2-enchant \
|
php8.2-enchant \
|
||||||
php8.2-ssh2 \
|
php8.2-excimer \
|
||||||
|
php8.2-fpm \
|
||||||
|
php8.2-gd \
|
||||||
|
php8.2-gearman \
|
||||||
|
# php8.2-gmagick \
|
||||||
|
php8.2-gmp \
|
||||||
|
php8.2-gnupg \
|
||||||
|
php8.2-grpc \
|
||||||
|
php8.2-http \
|
||||||
|
php8.2-igbinary \
|
||||||
|
php8.2-imagick \
|
||||||
|
php8.2-imap \
|
||||||
|
php8.2-inotify \
|
||||||
|
php8.2-interbase \
|
||||||
|
php8.2-intl \
|
||||||
|
php8.2-ldap \
|
||||||
|
php8.2-libvirt-php \
|
||||||
|
php8.2-lz4 \
|
||||||
|
php8.2-mailparse \
|
||||||
|
php8.2-maxminddb \
|
||||||
|
php8.2-mbstring \
|
||||||
|
php8.2-mcrypt \
|
||||||
|
php8.2-memcache \
|
||||||
|
php8.2-memcached \
|
||||||
|
php8.2-mongodb \
|
||||||
|
php8.2-msgpack \
|
||||||
|
php8.2-mysql \
|
||||||
php8.2-oauth \
|
php8.2-oauth \
|
||||||
php8.2-gmagick \
|
php8.2-odbc \
|
||||||
|
php8.2-opcache \
|
||||||
|
php8.2-pcov \
|
||||||
|
php8.2-pgsql \
|
||||||
|
php8.2-phalcon5 \
|
||||||
|
php8.2-phpdbg \
|
||||||
|
php8.2-pinba \
|
||||||
|
php8.2-pq \
|
||||||
|
php8.2-propro \
|
||||||
|
php8.2-protobuf \
|
||||||
|
php8.2-ps \
|
||||||
|
php8.2-pspell \
|
||||||
|
php8.2-psr \
|
||||||
|
php8.2-raphf \
|
||||||
|
php8.2-rdkafka \
|
||||||
|
php8.2-readline \
|
||||||
php8.2-redis \
|
php8.2-redis \
|
||||||
|
php8.2-rrd \
|
||||||
php8.2-smbclient \
|
php8.2-smbclient \
|
||||||
|
php8.2-snmp \
|
||||||
|
php8.2-soap \
|
||||||
|
php8.2-solr \
|
||||||
|
php8.2-sqlite3 \
|
||||||
|
php8.2-ssh2 \
|
||||||
|
php8.2-stomp \
|
||||||
|
php8.2-swoole \
|
||||||
|
php8.2-sybase \
|
||||||
|
php8.2-tideways \
|
||||||
|
php8.2-tidy \
|
||||||
|
php8.2-uopz \
|
||||||
|
php8.2-uploadprogress \
|
||||||
|
php8.2-uuid \
|
||||||
|
php8.2-vips \
|
||||||
|
php8.2-xdebug \
|
||||||
|
php8.2-xhprof \
|
||||||
|
php8.2-xml \
|
||||||
|
php8.2-xmlrpc \
|
||||||
|
php8.2-xsl \
|
||||||
|
# php8.2-yac \
|
||||||
php8.2-yaml \
|
php8.2-yaml \
|
||||||
|
php8.2-zip \
|
||||||
|
php8.2-zmq \
|
||||||
|
php8.2-zstd \
|
||||||
smbclient libsmbclient \
|
smbclient libsmbclient \
|
||||||
sendmail && \
|
sendmail && \
|
||||||
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
update-alternatives --set php /usr/bin/php8.2 && \
|
update-alternatives --set php /usr/bin/php8.2 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -159,21 +214,6 @@ RUN pecl install timezonedb && \
|
|||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing imagic addon
|
|
||||||
##################################################################
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y --allow-unauthenticated \
|
|
||||||
libmagickwand-dev \
|
|
||||||
imagemagick && \
|
|
||||||
pecl install imagick && \
|
|
||||||
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
|
||||||
php -m && \
|
|
||||||
php -v
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
#################################################################
|
#################################################################
|
||||||
@ -215,3 +255,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -4,8 +4,3 @@ services:
|
|||||||
image: "epicmorg/php:php8.2"
|
image: "epicmorg/php:php8.2"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
app-nodejs:
|
|
||||||
image: "epicmorg/php:php8.2-nodejs"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.nodejs
|
|
||||||
|
@ -2,10 +2,10 @@ FROM epicmorg/debian:bookworm
|
|||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
ARG PHP_VER=8.3
|
ENV PHP_VER=8.3
|
||||||
ARG PHP_MODULE_VER=20220830
|
ENV PHP_MODULE_VER=20230901
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
@ -13,6 +13,8 @@ ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing PHP8
|
# Installing PHP8
|
||||||
##################################################################
|
##################################################################
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -20,37 +22,97 @@ RUN apt-get update && \
|
|||||||
libgmp-dev \
|
libgmp-dev \
|
||||||
# php-pear \
|
# php-pear \
|
||||||
php8.3 \
|
php8.3 \
|
||||||
php8.3-common \
|
|
||||||
php8.3-dev \
|
|
||||||
php8.3-ldap \
|
|
||||||
php8.3-soap \
|
|
||||||
php8.3-mysql \
|
|
||||||
php8.3-curl \
|
|
||||||
php8.3-gd \
|
|
||||||
php8.3-intl \
|
|
||||||
php8.3-zip \
|
|
||||||
php8.3-bcmath \
|
|
||||||
php8.3-fpm \
|
|
||||||
php8.3-imap \
|
|
||||||
php8.3-pspell \
|
|
||||||
php8.3-sqlite3 \
|
|
||||||
php8.3-pgsql \
|
|
||||||
php8.3-tidy \
|
|
||||||
php8.3-xml \
|
|
||||||
php8.3-mbstring \
|
|
||||||
php8.3-gettext \
|
|
||||||
php8.3-cli \
|
php8.3-cli \
|
||||||
php8.3-common \
|
php8.3-common \
|
||||||
|
php8.3-dev \
|
||||||
|
php8.3-amqp \
|
||||||
|
php8.3-apcu \
|
||||||
|
php8.3-ast \
|
||||||
|
php8.3-bcmath \
|
||||||
|
php8.3-bz2 \
|
||||||
php8.3-cgi \
|
php8.3-cgi \
|
||||||
php8.3-readline \
|
php8.3-curl \
|
||||||
|
php8.3-dba \
|
||||||
|
php8.3-decimal \
|
||||||
|
php8.3-dio \
|
||||||
|
php8.3-ds \
|
||||||
php8.3-enchant \
|
php8.3-enchant \
|
||||||
|
php8.3-excimer \
|
||||||
|
php8.3-fpm \
|
||||||
|
php8.3-gd \
|
||||||
|
php8.3-gearman \
|
||||||
|
# php8.3-gmagick \
|
||||||
|
php8.3-gmp \
|
||||||
|
php8.3-gnupg \
|
||||||
|
php8.3-grpc \
|
||||||
|
php8.3-http \
|
||||||
|
php8.3-igbinary \
|
||||||
|
php8.3-imagick \
|
||||||
|
php8.3-imap \
|
||||||
|
php8.3-inotify \
|
||||||
|
php8.3-interbase \
|
||||||
|
php8.3-intl \
|
||||||
|
php8.3-ldap \
|
||||||
|
php8.3-libvirt-php \
|
||||||
|
php8.3-mailparse \
|
||||||
|
php8.3-maxminddb \
|
||||||
|
php8.3-mbstring \
|
||||||
|
php8.3-mcrypt \
|
||||||
|
php8.3-memcache \
|
||||||
|
php8.3-memcached \
|
||||||
|
php8.3-mongodb \
|
||||||
|
php8.3-msgpack \
|
||||||
|
php8.3-mysql \
|
||||||
|
php8.3-oauth \
|
||||||
|
php8.3-odbc \
|
||||||
|
php8.3-opcache \
|
||||||
|
php8.3-pcov \
|
||||||
|
php8.3-pgsql \
|
||||||
|
php8.3-phalcon5 \
|
||||||
|
php8.3-phpdbg \
|
||||||
|
php8.3-pinba \
|
||||||
|
php8.3-pq \
|
||||||
|
php8.3-protobuf \
|
||||||
|
php8.3-ps \
|
||||||
|
php8.3-pspell \
|
||||||
|
php8.3-psr \
|
||||||
|
php8.3-raphf \
|
||||||
|
php8.3-rdkafka \
|
||||||
|
php8.3-readline \
|
||||||
|
php8.3-redis \
|
||||||
|
php8.3-rrd \
|
||||||
|
php8.3-smbclient \
|
||||||
|
php8.3-snmp \
|
||||||
|
php8.3-soap \
|
||||||
|
php8.3-solr \
|
||||||
|
php8.3-sqlite3 \
|
||||||
|
php8.3-ssh2 \
|
||||||
|
php8.3-stomp \
|
||||||
|
php8.3-swoole \
|
||||||
|
php8.3-sybase \
|
||||||
|
php8.3-tidy \
|
||||||
|
php8.3-uopz \
|
||||||
|
php8.3-uploadprogress \
|
||||||
|
php8.3-uuid \
|
||||||
|
php8.3-vips \
|
||||||
|
php8.3-xdebug \
|
||||||
|
php8.3-xhprof \
|
||||||
|
php8.3-xml \
|
||||||
|
php8.3-xmlrpc \
|
||||||
|
php8.3-xsl \
|
||||||
|
# php8.3-yac \
|
||||||
|
php8.3-yaml \
|
||||||
|
php8.3-zip \
|
||||||
|
php8.3-zmq \
|
||||||
|
php8.3-zstd \
|
||||||
smbclient libsmbclient \
|
smbclient libsmbclient \
|
||||||
sendmail && \
|
sendmail && \
|
||||||
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
update-alternatives --set php /usr/bin/php8.3 && \
|
update-alternatives --set php /usr/bin/php8.3 && \
|
||||||
# pear upgrade && \
|
# pear clear-cache && \
|
||||||
pear update-channels && \
|
pear update-channels && \
|
||||||
pecl channel-update pecl.php.noninteractive
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
RUN echo "=============================================" && \
|
RUN echo "=============================================" && \
|
||||||
echo php -m $(php -m) && \
|
echo php -m $(php -m) && \
|
||||||
@ -149,20 +211,6 @@ RUN pecl install timezonedb && \
|
|||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing imagic addon
|
|
||||||
##################################################################
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y --allow-unauthenticated \
|
|
||||||
libmagickwand-dev \
|
|
||||||
imagemagick && \
|
|
||||||
pecl install imagick && \
|
|
||||||
# echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cgi/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/cli/php.ini && \
|
|
||||||
echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/fpm/php.ini && \
|
|
||||||
php -m && \
|
|
||||||
php -v
|
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
@ -205,3 +253,5 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/*
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -4,8 +4,3 @@ services:
|
|||||||
image: "epicmorg/php:php8.3"
|
image: "epicmorg/php:php8.3"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
app-nodejs:
|
|
||||||
image: "epicmorg/php:php8.3-nodejs"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.nodejs
|
|
||||||
|
@ -0,0 +1,204 @@
|
|||||||
|
FROM epicmorg/debian:bookworm
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV PHP_VER=8.4
|
||||||
|
ENV PHP_MODULE_VER=20240924
|
||||||
|
ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER}
|
||||||
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing PHP8
|
||||||
|
##################################################################
|
||||||
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://vault.center/mirror/apt/packages.sury.org/php/apt.gpg
|
||||||
|
RUN sh -c 'echo "deb https://vault.center/mirror/apt/packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --allow-unauthenticated \
|
||||||
|
libmemcached-dev \
|
||||||
|
libgmp-dev \
|
||||||
|
# php-pear \
|
||||||
|
php8.4 \
|
||||||
|
php8.4-cli \
|
||||||
|
php8.4-common \
|
||||||
|
php8.4-dev \
|
||||||
|
php8.4-bcmath \
|
||||||
|
php8.4-bz2 \
|
||||||
|
php8.4-cgi \
|
||||||
|
php8.4-curl \
|
||||||
|
php8.4-dba \
|
||||||
|
php8.4-enchant \
|
||||||
|
php8.4-fpm \
|
||||||
|
php8.4-gd \
|
||||||
|
php8.4-gmp \
|
||||||
|
php8.4-interbase \
|
||||||
|
php8.4-intl \
|
||||||
|
php8.4-ldap \
|
||||||
|
php8.4-mbstring \
|
||||||
|
php8.4-mysql \
|
||||||
|
php8.4-odbc \
|
||||||
|
php8.4-opcache \
|
||||||
|
php8.4-pgsql \
|
||||||
|
php8.4-phpdbg \
|
||||||
|
php8.4-readline \
|
||||||
|
php8.4-snmp \
|
||||||
|
php8.4-soap \
|
||||||
|
php8.4-sqlite3 \
|
||||||
|
php8.4-sybase \
|
||||||
|
php8.4-tidy \
|
||||||
|
php8.4-xml \
|
||||||
|
php8.4-xsl \
|
||||||
|
php8.4-zip \
|
||||||
|
smbclient libsmbclient \
|
||||||
|
sendmail && \
|
||||||
|
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
|
||||||
|
update-alternatives --set php /usr/bin/php8.4 && \
|
||||||
|
# pear clear-cache && \
|
||||||
|
pear update-channels && \
|
||||||
|
# pear upgrade && \
|
||||||
|
pecl channel-update pecl.php.net
|
||||||
|
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo php -m $(php -m) && \
|
||||||
|
echo php -v $(php -v) && \
|
||||||
|
echo pear version $(pear version) && \
|
||||||
|
echo pear list $(pear list) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Enabling extensions
|
||||||
|
##################################################################
|
||||||
|
RUN phpenmod \
|
||||||
|
snmp \
|
||||||
|
gmp \
|
||||||
|
calendar \
|
||||||
|
ldap \
|
||||||
|
curl \
|
||||||
|
exif \
|
||||||
|
ftp \
|
||||||
|
fileinfo \
|
||||||
|
gd \
|
||||||
|
geoip \
|
||||||
|
gnupg \
|
||||||
|
iconv \
|
||||||
|
imap \
|
||||||
|
json \
|
||||||
|
mbstring \
|
||||||
|
memcached \
|
||||||
|
mysqli \
|
||||||
|
mysqlnd \
|
||||||
|
oauth \
|
||||||
|
pdo_mysql \
|
||||||
|
pdo_sqlite \
|
||||||
|
phar \
|
||||||
|
posix \
|
||||||
|
readline \
|
||||||
|
redis \
|
||||||
|
simplexml \
|
||||||
|
sockets \
|
||||||
|
sqlite3 \
|
||||||
|
ssh2 \
|
||||||
|
tokenizer \
|
||||||
|
xml \
|
||||||
|
xmlreader \
|
||||||
|
xmlrpc \
|
||||||
|
xmlwriter \
|
||||||
|
xsl \
|
||||||
|
yaml && \
|
||||||
|
php -m && \
|
||||||
|
php -v
|
||||||
|
|
||||||
|
##############################################################################
|
||||||
|
# Cassandra CPP Support Install
|
||||||
|
##############################################################################
|
||||||
|
COPY addons/multiarch-support_2.28_amd64.deb /tmp/cassandra-php-driver/multiarch-support_2.28_amd64.deb
|
||||||
|
COPY addons/libssl1.1_1.1.1_amd64.deb /tmp/cassandra-php-driver/libssl1.1_1.1.1_amd64.deb
|
||||||
|
RUN wget -c --random-wait --user-agent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" --directory-prefix=/tmp/cassandra-php-driver \
|
||||||
|
https://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv/v1.35.0/libuv1_1.35.0-1_amd64.deb \
|
||||||
|
https://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv/v1.35.0/libuv1-dev_1.35.0-1_amd64.deb \
|
||||||
|
https://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv/v1.35.0/libuv1-dbg_1.35.0-1_amd64.deb \
|
||||||
|
https://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra/v2.16.0/cassandra-cpp-driver-dbg_2.16.0-1_amd64.deb \
|
||||||
|
https://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra/v2.16.0/cassandra-cpp-driver-dev_2.16.0-1_amd64.deb \
|
||||||
|
https://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra/v2.16.0/cassandra-cpp-driver_2.16.0-1_amd64.deb
|
||||||
|
|
||||||
|
RUN cd /tmp/cassandra-php-driver && \
|
||||||
|
dpkg -i ./libssl1.1_1.1.1_amd64.deb && \
|
||||||
|
dpkg -i ./multiarch-support_2.28_amd64.deb && \
|
||||||
|
dpkg -i ./libuv1_1.35.0-1_amd64.deb && \
|
||||||
|
dpkg -i ./libuv1-dev_1.35.0-1_amd64.deb && \
|
||||||
|
dpkg -i ./libuv1-dbg_1.35.0-1_amd64.deb && \
|
||||||
|
dpkg -i ./cassandra-cpp-driver_2.16.0-1_amd64.deb && \
|
||||||
|
dpkg -i ./cassandra-cpp-driver-dev_2.16.0-1_amd64.deb && \
|
||||||
|
dpkg -i ./cassandra-cpp-driver-dbg_2.16.0-1_amd64.deb
|
||||||
|
|
||||||
|
##############################################################################
|
||||||
|
# Cassandra PHP Drivers Install
|
||||||
|
##############################################################################
|
||||||
|
#RUN pecl install cassandra && \
|
||||||
|
#COPY usr/lib/php/20220829/cassandra.so ${PHP_MODULE_PATH}/cassandra.so
|
||||||
|
#RUN echo "extension = ${PHP_MODULE_PATH}/cassandra.so" > ${CAS_PHP_INI} && \
|
||||||
|
# ln -sf ${CAS_PHP_INI} ${PHP_DIR}/cgi/conf.d/cassandra.ini && \
|
||||||
|
# ln -sf ${CAS_PHP_INI} ${PHP_DIR}/cli/conf.d/cassandra.ini && \
|
||||||
|
# ln -sf ${CAS_PHP_INI} ${PHP_DIR}/fpm/conf.d/cassandra.ini && \
|
||||||
|
## ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \
|
||||||
|
# php -m && \
|
||||||
|
# php -v
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing timezonedb addon
|
||||||
|
##################################################################
|
||||||
|
#RUN pecl install timezonedb && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/timezonedb.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/timezonedb.so" >> ${PHP_DIR}/cgi/php.ini && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/timezonedb.so" >> ${PHP_DIR}/cli/php.ini && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/timezonedb.so" >> ${PHP_DIR}/fpm/php.ini && \
|
||||||
|
# php -m && \
|
||||||
|
# php -v
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing IOnCube addon
|
||||||
|
#################################################################
|
||||||
|
#ADD https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz /tmp/ioncube.tar.gz
|
||||||
|
#RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \
|
||||||
|
# cp /tmp/ioncube/ioncube_loader_lin_8.3.so ${PHP_MODULE_PATH} && \
|
||||||
|
### echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
|
# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cgi/php.ini && \
|
||||||
|
# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cli/php.ini && \
|
||||||
|
# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/fpm/php.ini && \
|
||||||
|
# php -m && \
|
||||||
|
# php -v
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing Bolt addon
|
||||||
|
##################################################################
|
||||||
|
#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip
|
||||||
|
#COPY usr/lib/php/20210902/phpBolt-extension-1.0.4-php83.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so
|
||||||
|
##RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
|
#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/cgi/php.ini && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/cli/php.ini && \
|
||||||
|
# echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/fpm/php.ini && \
|
||||||
|
# php -m && \
|
||||||
|
# php -v
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing Composer addon
|
||||||
|
##################################################################
|
||||||
|
RUN cd /tmp && \
|
||||||
|
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && \
|
||||||
|
php composer-setup.php --install-dir=/usr/local/bin --filename=composer && \
|
||||||
|
rm /tmp/composer-setup.php
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleaninig up
|
||||||
|
##################################################################
|
||||||
|
RUN apt clean -y && \
|
||||||
|
apt autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,6 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/php:php8.4"
|
||||||
|
build:
|
||||||
|
context: .
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -106,9 +106,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
ARG CAS_PHP_INI=${PHP_DIR}/mods-available/cassandra.ini
|
||||||
|
@ -28,7 +28,7 @@ ARG P4API_URL=http://filehost.perforce.com/perforce/${P4API_VER}/bin.linux26x86_
|
|||||||
ARG P4PHP_VER=r20.1
|
ARG P4PHP_VER=r20.1
|
||||||
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
ARG P4PHP_URL=http://filehost.perforce.com/perforce/${P4PHP_VER}/bin.tools/p4php-php7.tgz
|
||||||
|
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Files and folders
|
# Files and folders
|
||||||
@ -97,9 +97,9 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing php fpm for nginx from deb
|
# Installing php fpm for nginx from deb
|
||||||
##################################################################
|
##################################################################
|
||||||
ARG PHP_MODULE_PATH=/usr/lib/php/20190902
|
ENV PHP_MODULE_PATH=/usr/lib/php/20190902
|
||||||
ARG PHP_VER=7.4
|
ENV PHP_VER=7.4
|
||||||
ARG PHP_DIR=/etc/php/${PHP_VER}
|
ENV PHP_DIR=/etc/php/${PHP_VER}
|
||||||
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
||||||
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user