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

Camp 881 redis sets #10

Merged
merged 28 commits into from
Dec 3, 2020
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
881f281
CAMP-881: expose basic redis sets functionality
Nov 25, 2020
6018025
CAMP-881: add child keys concept
Nov 30, 2020
71dd5e9
CAMP-881: add parentKey arg to write method
Nov 30, 2020
27bda09
CAMP-881: add parentKey arg to write method
Nov 30, 2020
e582b8d
CAMP-881: add parentKey arg to write method
Nov 30, 2020
445a046
CAMP-881: add prefix to child set key if not present
Nov 30, 2020
1228cd1
CAMP-881: make parentKey arg support an array of keys
Nov 30, 2020
800b649
CAMP-881: move childset key suffix to private property
Nov 30, 2020
1d709e1
CAMP-881: update fallback engine to use active cache's key method
Nov 30, 2020
dfea125
CAMP-881: support different cache key parents with multi val write
Dec 1, 2020
5f656c2
CAMP-881: ensure keys are deduped before deletion command
Dec 1, 2020
18cc4e2
CAMP-881: ensure keys are deduped before deletion command
Dec 1, 2020
5345215
CAMP-881: ensure keys are deduped before deletion command
Dec 1, 2020
699fd7a
CAMP-881: ensure keys are deduped before deletion command
Dec 1, 2020
6980e15
CAMP-881: code cleanup
Dec 1, 2020
7671645
CAMP-881: bump CakePHP version to 2.10.22
Dec 1, 2020
ac28760
CAMP-881: add expected CakePHP class overrides
Dec 1, 2020
66f5e91
CAMP-881: dockerize to make running tests easier
Dec 1, 2020
b0f82b2
CAMP-881: update installation and testing docs
Dec 2, 2020
6866904
CAMP-881: bump docker php version to 7.1
Dec 2, 2020
7210723
CAMP-881: code cleanup
Dec 2, 2020
8190785
CAMP-881: code cleanup
Dec 2, 2020
cd0c3f9
CAMP-881: add coverage for parents related changes
Dec 2, 2020
e2413ab
CAMP-881: reorg changes
Dec 2, 2020
709af18
CAMP-881: add tests for CacheEnginesHelper
Dec 3, 2020
0b40dae
CAMP-881: code cleanup
Dec 3, 2020
149dae3
Merge pull request #11 from Traackr/CAMP-881-redis-sets-reorg
jec3 Dec 3, 2020
d2a94bd
CAMP-881: code cleanup
Dec 3, 2020
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
12 changes: 12 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
FROM php:7.1-fpm-alpine
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cakephp 2.x requires mcrypt. PHP 7.1 is the last version that includes mcrypt so to avoid having to pull it from PECL I'm using 7.1 instead of 7.2.

RUN apk update && apk add build-base
RUN apk add zlib-dev git zip libmcrypt-dev \
&& docker-php-ext-install zip \
&& docker-php-ext-install mcrypt \
&& docker-php-ext-enable mcrypt
RUN curl -sS https://getcomposer.org/installer | php \
&& mv composer.phar /usr/local/bin/ \
&& ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
COPY . /app
WORKDIR /app
ENV PATH="~/.composer/vendor/bin:./vendor/bin:${PATH}"
Loading