Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ext-memcached #27

Draft
wants to merge 24 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
171f632
Memcached
boboldehampsink Jul 4, 2024
6755fc9
Fix libs
boboldehampsink Jul 4, 2024
7d0e420
Merge branch 'heroku24' into memcached
boboldehampsink Sep 2, 2024
0788590
Merge branch 'heroku24' into memcached
boboldehampsink Sep 27, 2024
16ebeb8
Merge branch 'heroku24' into memcached
boboldehampsink Sep 27, 2024
ead5e80
Merge branch 'heroku24' into memcached
boboldehampsink Sep 30, 2024
44e8444
Merge branch 'heroku24' into memcached
boboldehampsink Nov 1, 2024
96ee493
Merge branch 'heroku24' into memcached
boboldehampsink Nov 22, 2024
a36b787
Merge branch 'heroku24' into memcached
boboldehampsink Nov 27, 2024
be40fa0
Merge branch 'heroku24' into memcached
boboldehampsink Nov 27, 2024
9b7b302
Merge branch 'heroku24' into memcached
boboldehampsink Nov 27, 2024
461e709
Merge branch 'heroku24' into memcached
boboldehampsink Nov 27, 2024
db04d0d
Merge branch 'heroku24' into memcached
boboldehampsink Nov 28, 2024
533437e
Merge branch 'heroku24' into memcached
boboldehampsink Nov 28, 2024
2050230
Merge branch 'heroku24' into memcached
boboldehampsink Nov 28, 2024
124d28c
Merge branch 'heroku24' into memcached
boboldehampsink Dec 2, 2024
9c12260
Merge branch 'heroku24' into memcached
boboldehampsink Dec 3, 2024
6539ca8
Merge branch 'heroku24' into memcached
boboldehampsink Dec 3, 2024
7d59858
Merge branch 'heroku24' into memcached
boboldehampsink Dec 4, 2024
26cf55b
Merge branch 'master' into memcached
boboldehampsink Dec 11, 2024
d4ade6c
Merge branch 'master' into memcached
boboldehampsink Dec 11, 2024
61b7eac
Merge branch 'master' into memcached
boboldehampsink Dec 11, 2024
91898fa
Merge branch 'master' into memcached
boboldehampsink Dec 20, 2024
d58cfb4
Merge branch 'master' into memcached
boboldehampsink Dec 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Which versions?
ARG PHP_VERSION=8.3.15
ARG REDIS_EXT_VERSION=6.1.0
ARG MEMCACHED_EXT_VERSION=3.3.0
ARG IMAGICK_EXT_VERSION=3.7.0
ARG PCOV_EXT_VERSION=1.0.12
ARG HTTPD_VERSION=2.4.62
Expand All @@ -12,6 +13,7 @@ ARG COMPOSER_VERSION=2.8.4
FROM --platform=linux/amd64 heroku/heroku:24-build AS stage-amd64
ARG PHP_VERSION
ARG REDIS_EXT_VERSION
ARG MEMCACHED_EXT_VERSION
ARG IMAGICK_EXT_VERSION
ARG PCOV_EXT_VERSION
ARG HTTPD_VERSION
Expand All @@ -33,6 +35,7 @@ RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-he
# Install PHP
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/php-$PHP_VERSION.tar.gz | tar xz -C /app/.heroku/php
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20230831/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20230831/memcached-$MEMCACHED_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20230831/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20230831/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php

Expand All @@ -46,6 +49,7 @@ RUN curl --silent --location https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_
FROM --platform=linux/arm64 heroku/heroku:24-build AS stage-arm64
ARG PHP_VERSION
ARG REDIS_EXT_VERSION
ARG MEMCACHED_EXT_VERSION
ARG IMAGICK_EXT_VERSION
ARG PCOV_EXT_VERSION
ARG HTTPD_VERSION
Expand All @@ -67,6 +71,7 @@ RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-he
# Install PHP
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/php-$PHP_VERSION.tar.gz | tar xz -C /app/.heroku/php
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20230831/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20230831/memcached-$MEMCACHED_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20230831/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php
RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20230831/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php

Expand Down Expand Up @@ -119,6 +124,7 @@ RUN echo "\n\
extension=pcntl.so \n\
extension=pcov.so \n\
extension=redis.so \n\
extension=memcached.so \n\
extension=imagick.so \n\
extension=shmop.so \n\
extension=soap.so \n\
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Usage: `FROM ghcr.io/robuust/heroku-php`
* Heroku 24
* Apache
* Nginx
* PHP 8.3.x with Redis, Imagick and PCov
* PHP 8.3.x with Redis, Memcached, Imagick and PCov
* Composer 2
* Node 22.x
* Yarn 4.x
Loading