Deploy php use 7.3-fpm-alpine base on alpine distro
500K+
Deploy php use 7.3-fpm-alpine base on alpine distro
This image only build with extention php :
PHP_ENV development
GIT_URL none
GIT_BRANCH none
GIT_MERGE none
PHP_MEMORY_LIMIT 128MB
PHP_MAX_EXECUTION_TIME 30
PHP_SHORT_OPEN_TAG On
PHP_UPLOAD_MAX_FILESIZE 2M
PHP_DISPLAY_ERRORS On
PHP_POST_MAX_SIZE 8M
USER_UID 0
USER_GID 0
DOCUMENT_ROOT /var/www/html
Already install cron, for running cron use this command
$> docker container run \
-d --name [name] \
-v $PWD/CRON_STRINGS:/var/spool/cron/crontabs/CRON_STRINGS \
teamcodework/php:alpine cron
$> docker container exec -t [name] sh /cmd/check.sh
$> docker container run \
--rm -t teamcodework/php:latest sh /cmd/check.sh
This image use 7.3.6-apache-stretch Apache Enable
BASE [url git codeigniter folder application]
TEST_CI test
Folder Storage : /var/www/html
Already include folder
- System
- Application
- index.php
$> docker container run -d --name [name] teamcodework/php:codeigniter
Restart Container will pull new github from source
$> docker container exec -t [name] sh /cmd/check.sh
$> docker container run \
--rm -t teamcodework/php:codeigniter sh /cmd/check.sh
$> docker container exec -t [name] sh /cmd/test.sh
$> docker container run \
--rm -t teamcodework/codeigniter sh /cmd/test.sh
$> docker container exec -t [name] sh /cmd/commit.sh
$> #!/bin/bash
while read oldrev newrev refname
do
branch=$(git rev-parse --symbolic --abbrev-ref $refname)
if [ "[branch]" = "$branch" ]; then
crumb=$(curl -u "user:pass" -s 'https://[jenkins-hostname]/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)')
curl -u "user:pass" -H "$crumb" -X POST 'https://[jenkins-hostname]/job/test-build/build?delay=0sec'
fi
done
Content type
Image
Digest
Size
147.7 MB
Last updated
over 5 years ago
docker pull teamcodework/php:kubectl