Skip to content

adityadarma/alpine-php-nginx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker Alpine Linux Lightweight

Module General

  • curl
  • git
  • nano
  • nginx
  • supervisor
  • mysql-client (opsional)
  • postgresql-client (opsional)

Module PHP

Pre Required

  • php*
  • php*-bcmath
  • php*-ctype
  • php*-curl
  • php*-dom
  • php*-exif (opsional)
  • php*-fileinfo
  • php*-fpm
  • php*-gd (opsional)
  • php*-iconv
  • php*-json
  • php*-mbstring
  • php*-mysqli (opsional)
  • php*-opcache
  • php*-openssl
  • php*-pdo_mysql (default)
  • php*-pdo_pgsql (opsional)
  • php*-pdo_sqlite (opsional)
  • php*-pecl-imagick (opsional)
  • php*-phar (opsional)
  • php*-session
  • php*-simplexml (opsional)
  • php*-tokenizer
  • php*-xml
  • php*-xmlreader (opsional)
  • php*-xmlwriter (opsional)
  • php*-zip (opsional)
  • php*-zlib (opsional)

Build

Build Args

  • --build-arg VARIANT=mini (default=full)

Custom Enviroment

  • VALIDATE_TIMESTAMPS (default=1)
  • REVALIDATE_FREQ (default=2)
  • WITH_QUEUE (default=false)
  • WITH_SCHEDULE (default=false)
  • MAX_BODY_SIZE (default=50m)
  • MAX_TIMEOUT (default=120)

Build Manual

  • docker build --build-arg ALPINE_VERSION=3.15 --build-arg PHP_VERSION=7.4 --build-arg PHP_NUMBER=7 -t adityadarma/alpine-php-nginx:7.4 -f Dockerfile .
  • docker build --build-arg ALPINE_VERSION=3.16 --build-arg PHP_VERSION=8.0 --build-arg PHP_NUMBER=8 -t adityadarma/alpine-php-nginx:8.0 -f Dockerfile .
  • docker build --build-arg ALPINE_VERSION=3.19 --build-arg PHP_VERSION=8.1 --build-arg PHP_NUMBER=81 -t adityadarma/alpine-php-nginx:8.1 -f Dockerfile .
  • docker build --build-arg ALPINE_VERSION=3.19 --build-arg PHP_VERSION=8.1 --build-arg PHP_NUMBER=81 --build-arg VARIANT=mini -t adityadarma/alpine-php-nginx:mini-8.1 -f Dockerfile .
  • docker build --build-arg ALPINE_VERSION=3.22 --build-arg PHP_VERSION=8.2 --build-arg PHP_NUMBER=82 -t adityadarma/alpine-php-nginx:8.2 -f Dockerfile .
  • docker build --build-arg ALPINE_VERSION=3.22 --build-arg PHP_VERSION=8.3 --build-arg PHP_NUMBER=83 -t adityadarma/alpine-php-nginx:8.3 -f Dockerfile .
  • docker build --build-arg ALPINE_VERSION=3.22 --build-arg PHP_VERSION=8.3 --build-arg PHP_NUMBER=83 --build-arg VARIANT=mini -t adityadarma/alpine-php-nginx:mini-8.3 -f Dockerfile .
  • docker build --build-arg ALPINE_VERSION=3.22 --build-arg PHP_VERSION=8.4 --build-arg PHP_NUMBER=84 -t adityadarma/alpine-php-nginx:8.4 -f Dockerfile .
  • docker build --build-arg ALPINE_VERSION=3.22 --build-arg PHP_VERSION=8.4 --build-arg PHP_NUMBER=84 --build-arg VARIANT=mini -t adityadarma/alpine-php-nginx:mini-8.4 -f Dockerfile .

Push to Docker Hub

  • docker push adityadarma/alpine-php-nginx:7.4
  • docker push adityadarma/alpine-php-nginx:8.0
  • docker push adityadarma/alpine-php-nginx:8.1
  • docker push adityadarma/alpine-php-nginx:mini-8.1
  • docker push adityadarma/alpine-php-nginx:8.2
  • docker push adityadarma/alpine-php-nginx:8.3
  • docker push adityadarma/alpine-php-nginx:mini-8.3
  • docker push adityadarma/alpine-php-nginx:8.4
  • docker push adityadarma/alpine-php-nginx:mini-8.4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published