Closed adaliszk closed 5 years ago
try to use php7-pecl-memcached https://pkgs.alpinelinux.org/package/edge/community/x86/php7-pecl-memcached
Same @insekticid, the base image phpearth/php:7.3-nginx
uses alpine 3.8 and not edge:
➜ docker-compose up --build
WARNING: The IMAGE_PREFIX variable is not s
et. Defaulting to a blank string.
WARNING: The IMAGE_TAG variable is not set.
Defaulting to a blank string.
Building service
Step 1/22 : FROM phpearth/php:7.3-nginx as
base-image
---> 3dac32fc8f95
Step 2/22 : ARG COMPOSER_HOME="/tmp/compose
r"
---> Running in 062cd14d5697
Removing intermediate container 062cd14d569
7
---> d51f7373965d
Step 3/22 : ARG COMPOSER_CACHE_DIR="/tmp/co
mposer-cache"
---> Running in a40e7a998c28
Removing intermediate container a40e7a998c28
---> 0e56e1f83098
Step 4/22 : ENV PHP_VERSION="7.3" LARAVEL_VERSION="5.7" COMPOSER_HOME="${COMPOSER_HOME}" COMPOSER_CACHE_DIR="${COMPOSER_CACHE_DIR}" COMPOSER_REQUIRE_CMD="composer global require --no-interaction --no-progress"
---> Running in 0c4149bbd109
Removing intermediate container 0c4149bbd109
---> f70cdfde243e
Step 5/22 : RUN apk add --no-cache bash tree git wget logtail && apk add --no-cache "php${PHP_VERSION}-curl" "php${PHP_VERSION}-json" "php${PHP_VERSION}-mbstring" "php${PHP_VERSION}-openssl" "php${PHP_VERSION}-zip" "php${PHP_VERSION}-soap" "php7-pecl-memcached" "composer" && mkdir -p "${COMPOSER_HOME}" "${COMPOSER_CACHE_DIR}" && $COMPOSER_REQUIRE_CMD "hirak/prestissimo" && apk add --no-cache "php${PHP_VERSION}-tokenizer" && $COMPOSER_REQUIRE_CMD "laravel/framework" "~${LARAVEL_VERSION}" && rm -rf "${COMPOSER_CACHE_DIR}" && bash -c 'mkdir -p /code/{vendor,config/cache,bootstrap/cache' && bash -c 'mkdir -p /code/storage/{cache,logs,framework/{cache/data,sessions,views}}}' && chmod -R g+rwx /code && echo "Generated folders:" && tree -paulgif /code && touch /tmp/application.log && chmod 777 /tmp/application.log
---> Running in 46888ff0ad18
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
fetch https://repos.php.earth/alpine/v3.8/x86_64/APKINDEX.tar.gz
(1/7) Installing readline (7.0.003-r0)
(2/7) Installing bash (4.4.19-r1)
Executing bash-4.4.19-r1.post-install
(3/7) Installing expat (2.2.5-r0)
(4/7) Installing git (2.18.1-r0)
(5/7) Installing logtail (3.21-r0)
(6/7) Installing tree (1.7.0-r1)
(7/7) Installing wget (1.20.1-r0)
Executing busybox-1.28.4-r1.trigger
OK: 54 MiB in 71 packages
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
fetch https://repos.php.earth/alpine/v3.8/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
php7-pecl-memcached (missing):
required by: world[php7-pecl-memcached]
ERROR: Service 'service' failed to build: The command '/bin/sh -c apk add --no-cache bash tree git wget logtail && apk add --no-cache "php${PHP_VERSION}-curl" "php${PHP_VERSION}-json" "php${PHP_VERSION}-mbstring" "php${PHP_VERSION}-openssl" "php${PHP_VERSION}-zip" "php${PHP_VERSION}-soap" "php7-pecl-memcached" "composer" && mkdir -p "${COMPOSER_HOME}" "${COMPOSER_CACHE_DIR}" && $COMPOSER_REQUIRE_CMD "hirak/prestissimo" && apk add --no-cache "php${PHP_VERSION}-tokenizer" && $COMPOSER_REQUIRE_CMD "laravel/framework" "~${LARAVEL_VERSION}" && rm -rf "${COMPOSER_CACHE_DIR}" && bash -c 'mkdir -p /code/{vendor,config/cache,bootstrap/cache' && bash -c 'mkdir -p /code/storage/{cache,logs,framework/{cache/data,sessions,views}}}' && chmod -R g+rwx /code && echo "Generated folders:" && tree -paulgif /code && touch /tmp/application.log && chmod 777 /tmp/application.log' returned a non-zero code: 1
I think that this project is dead
I switched to https://github.com/ambientum/ambientum and it is using this prebuilded php+extensions https://github.com/codecasts/php-alpine
The php7.3-memcached has been updated to latest version.
Thank you @petk!
I'm not sure about the project state @insekticid, truth be told I would able to fix a couple of tickets myself and contribute. I've just haven't had a stable schedule to make up some time for it.
I've tried to upgrade one of my applications from
7.2
to7.3
and it seems thephp7.3-memcached
package is missing: