Docker Phalcon base image, see https://hub.docker.com/r/mileschou/phalcon/
The repository is a Docker image based on Docker official PHP image with Phalcon Framework.
The Phalcon Action is Use GitHub Actions with this image.
Dockerfile links7.3-cli, cli, 7.3, latest (7.3/Dockerfile)7.3-alpine, alpine (7.3/alpine/Dockerfile)7.3-apache, apache (7.3/apache/Dockerfile)7.3-fpm, fpm (7.3/fpm/Dockerfile)7.3-fpm-alpine, fpm-alpine (7.3/fpm-alpine/Dockerfile)7.2-cli, 7.2 (7.2/Dockerfile)7.2-alpine (7.2/alpine/Dockerfile)7.2-apache (7.2/apache/Dockerfile)7.2-fpm (7.2/fpm/Dockerfile)7.2-fpm-alpine (7.2/fpm-alpine/Dockerfile)7.1-cli, 7.1 (7.1/Dockerfile)7.1-alpine (7.1/alpine/Dockerfile)7.1-apache (7.1/apache/Dockerfile)7.1-fpm (7.1/fpm/Dockerfile)7.1-fpm-alpine (7.1/fpm-alpine/Dockerfile)7.0-cli, 7.0 (7.0/Dockerfile)7.0-alpine (7.0/alpine/Dockerfile)7.0-apache (7.0/apache/Dockerfile)7.0-fpm (7.0/fpm/Dockerfile)7.0-fpm-alpine (7.0/fpm-alpine/Dockerfile)5.6-cli, 5.6 (5.6/Dockerfile)5.6-alpine (5.6/alpine/Dockerfile)5.6-apache (5.6/apache/Dockerfile)5.6-fpm (5.6/fpm/Dockerfile)5.5-cli, 5.5 (5.5/Dockerfile)5.5-alpine (5.5/alpine/Dockerfile)5.5-apache (5.5/apache/Dockerfile)5.5-fpm (5.5/fpm/Dockerfile)Here is a simple test command that can confirm the extension has been loaded & check version.
$ docker run --rm mileschou/phalcon:alpine php --ri phalcon | grep -i ^version
Version => 3.4.5
$ docker run -v ${PWD}:/usr/src/app -w /usr/src/app mileschou/phalcon:7.2-cli php script.php
docker-phalcon-install-devtools to install latest release of Phalcon Devtools CLIHere is usage example:
$ docker run -it --rm mileschou/phalcon sh -c 'docker-phalcon-install-devtools; phalcon'
Phalcon DevTools (3.2.13)
Available commands:
info (alias of: i)
commands (alias of: list, enumerate)
controller (alias of: create-controller)
module (alias of: create-module)
model (alias of: create-model)
all-models (alias of: create-all-models)
project (alias of: create-project)
scaffold (alias of: create-scaffold)
migration (alias of: create-migration)
webtools (alias of: create-webtools)
serve (alias of: server)
console (alias of: shell, psysh)
Recommend 2G+ RAM when build image yourself. Maybe wait a long time for compile if only 1G RAM.
Update:
make VERSION=X.X.X DEVTOOLS_VERSION=Y.Y.Y update
List the variants of Docker official PHP:
make variants
Content type
Image
Digest
Size
139.9 MB
Last updated
over 6 years ago
docker pull dsmitrij/phalcon_cli:phalcon_cli