From 541f6fa6ab34bd76d1b3fee70e329ae7c6fa82e4 Mon Sep 17 00:00:00 2001 From: Adrien Beaudouin Date: Sat, 25 Jun 2022 12:38:24 +0200 Subject: [PATCH] init --- DockerfileApache81 | 5 +++++ DockerfileFPM81 | 5 +++++ DockerfileQA81 | 7 +++++++ DockerfileSwoole81 | 5 +++++ README.md | 35 +++++++++++++++++++++++++++++++++++ 5 files changed, 57 insertions(+) create mode 100644 DockerfileApache81 create mode 100644 DockerfileFPM81 create mode 100644 DockerfileQA81 create mode 100644 DockerfileSwoole81 create mode 100644 README.md diff --git a/DockerfileApache81 b/DockerfileApache81 new file mode 100644 index 0000000..4fdf48a --- /dev/null +++ b/DockerfileApache81 @@ -0,0 +1,5 @@ +FROM php:8.1-apache + +COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/ + +RUN install-php-extensions @composer opcache pdo_mysql pdo_pgsql diff --git a/DockerfileFPM81 b/DockerfileFPM81 new file mode 100644 index 0000000..afd3510 --- /dev/null +++ b/DockerfileFPM81 @@ -0,0 +1,5 @@ +FROM php:8.1-fpm-alpine + +COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/ + +RUN install-php-extensions @composer opcache pdo_mysql pdo_pgsql diff --git a/DockerfileQA81 b/DockerfileQA81 new file mode 100644 index 0000000..cdac569 --- /dev/null +++ b/DockerfileQA81 @@ -0,0 +1,7 @@ +FROM php:8.1-alpine + +COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/ + +RUN install-php-extensions @composer opcache pdo_mysql pdo_pgsql redis zip sockets pcov + +RUN echo "memory_limit=-1" >> $PHP_INI_DIR/php.ini diff --git a/DockerfileSwoole81 b/DockerfileSwoole81 new file mode 100644 index 0000000..cca5fbe --- /dev/null +++ b/DockerfileSwoole81 @@ -0,0 +1,5 @@ +FROM php:8.1-alpine + +COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/ + +RUN install-php-extensions @composer opcache pdo_mysql pdo_pgsql pcntl openswoole diff --git a/README.md b/README.md new file mode 100644 index 0000000..620d85f --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# Docker Build Commands + +```sh +docker build -t adr1enbe4udou1n/php-qa:8.0 -f DockerfileQA80 . +docker tag adr1enbe4udou1n/php-qa:8.0 registry.okami101.io/adr1enbe4udou1n/php-qa:8.0 +docker push registry.okami101.io/adr1enbe4udou1n/php-qa:8.0 + +docker build -t adr1enbe4udou1n/php-qa:8.1 -f DockerfileQA81 . +docker tag adr1enbe4udou1n/php-qa:8.1 registry.okami101.io/adr1enbe4udou1n/php-qa:8.1 +docker push registry.okami101.io/adr1enbe4udou1n/php-qa:8.1 + +docker tag adr1enbe4udou1n/php-qa:8.1 registry.okami101.io/adr1enbe4udou1n/php-qa:latest +docker push registry.okami101.io/adr1enbe4udou1n/php-qa:latest + +docker build -t adr1enbe4udou1n/php-apache:8.1 -f DockerfileApache81 . +docker tag adr1enbe4udou1n/php-apache:8.1 registry.okami101.io/adr1enbe4udou1n/php-apache:8.1 +docker push registry.okami101.io/adr1enbe4udou1n/php-apache:8.1 + +docker tag adr1enbe4udou1n/php-apache:8.1 registry.okami101.io/adr1enbe4udou1n/php-apache:latest +docker push registry.okami101.io/adr1enbe4udou1n/php-apache:latest + +docker build -t adr1enbe4udou1n/php-fpm:8.1 -f DockerfileFPM81 . +docker tag adr1enbe4udou1n/php-fpm:8.1 registry.okami101.io/adr1enbe4udou1n/php-fpm:8.1 +docker push registry.okami101.io/adr1enbe4udou1n/php-fpm:8.1 + +docker tag adr1enbe4udou1n/php-fpm:8.1 registry.okami101.io/adr1enbe4udou1n/php-fpm:latest +docker push registry.okami101.io/adr1enbe4udou1n/php-fpm:latest + +docker build -t adr1enbe4udou1n/php-swoole:8.1 -f DockerfileSwoole81 . +docker tag adr1enbe4udou1n/php-swoole:8.1 registry.okami101.io/adr1enbe4udou1n/php-swoole:8.1 +docker push registry.okami101.io/adr1enbe4udou1n/php-swoole:8.1 + +docker tag adr1enbe4udou1n/php-swoole:8.1 registry.okami101.io/adr1enbe4udou1n/php-swoole:latest +docker push registry.okami101.io/adr1enbe4udou1n/php-swoole:latest +```