Refactoring.

This commit is contained in:
Greyscale 2021-01-10 15:13:19 +01:00
parent ef2a722cd2
commit c9b4fef3f5
413 changed files with 57 additions and 2832 deletions
.github/workflows
.travis.ymlDockerfileMakefilecomposer.jsoncomposer.lockgenerate
generated
Dockerfile.2Dockerfile.2-32bitDockerfile.2.6Dockerfile.2.6-32bitDockerfile.2.6.17Dockerfile.2.6.17-32bitDockerfile.2.8Dockerfile.2.8-32bitDockerfile.2.8.10Dockerfile.2.8.11Dockerfile.2.8.12Dockerfile.2.8.13Dockerfile.2.8.14Dockerfile.2.8.15Dockerfile.2.8.16Dockerfile.2.8.17Dockerfile.2.8.18Dockerfile.2.8.19Dockerfile.2.8.20Dockerfile.2.8.21Dockerfile.2.8.21-32bitDockerfile.2.8.22Dockerfile.2.8.22-32bitDockerfile.2.8.23Dockerfile.2.8.23-32bitDockerfile.2.8.6Dockerfile.2.8.7Dockerfile.2.8.8Dockerfile.2.8.9Dockerfile.3Dockerfile.3-32bitDockerfile.3-32bit-stretchDockerfile.3-alpineDockerfile.3-alpine3.8Dockerfile.3-nanoserverDockerfile.3-stretchDockerfile.3-windowsservercoreDockerfile.3.0Dockerfile.3.0-32bitDockerfile.3.0-alpineDockerfile.3.0-nanoserverDockerfile.3.0-windowsservercoreDockerfile.3.0.0Dockerfile.3.0.1Dockerfile.3.0.2Dockerfile.3.0.2-32bitDockerfile.3.0.3Dockerfile.3.0.3-32bitDockerfile.3.0.4Dockerfile.3.0.4-32bitDockerfile.3.0.5Dockerfile.3.0.5-32bitDockerfile.3.0.504-nanoserverDockerfile.3.0.504-windowsservercoreDockerfile.3.0.6Dockerfile.3.0.6-32bitDockerfile.3.0.6-alpineDockerfile.3.0.7Dockerfile.3.0.7-32bitDockerfile.3.0.7-alpineDockerfile.3.0.7-nanoserverDockerfile.3.0.7-windowsservercoreDockerfile.3.2Dockerfile.3.2-32bitDockerfile.3.2-32bit-stretchDockerfile.3.2-alpineDockerfile.3.2-alpine3.8Dockerfile.3.2-nanoserverDockerfile.3.2-stretchDockerfile.3.2-windowsservercoreDockerfile.3.2.0Dockerfile.3.2.0-32bitDockerfile.3.2.0-alpineDockerfile.3.2.1Dockerfile.3.2.1-32bitDockerfile.3.2.1-alpineDockerfile.3.2.10Dockerfile.3.2.10-32bitDockerfile.3.2.10-alpineDockerfile.3.2.100-nanoserverDockerfile.3.2.100-windowsservercoreDockerfile.3.2.11Dockerfile.3.2.11-32bitDockerfile.3.2.11-alpineDockerfile.3.2.12Dockerfile.3.2.12-32bitDockerfile.3.2.12-32bit-stretchDockerfile.3.2.12-alpineDockerfile.3.2.12-alpine3.8Dockerfile.3.2.12-stretchDockerfile.3.2.2Dockerfile.3.2.2-32bitDockerfile.3.2.2-alpine

37
.github/workflows/build.yml vendored Normal file
View file

@ -0,0 +1,37 @@
name: Build
on:
push:
schedule:
- cron: '0 4 * * TUE'
jobs:
build:
runs-on: ubuntu-20.04
if: "!contains(github.event.head_commit.message, 'ci skip')"
steps:
- uses: actions/checkout@v1
- uses: docker/setup-qemu-action@v1
name: Setup QEmu
- uses: docker/setup-buildx-action@v1
name: Setup Docker Buildx
- uses: docker/login-action@v1
name: Login to Docker Hub
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_PASSWORD }}
- uses: docker/login-action@v1
name: Login to Github Container Registry
with:
registry: ghcr.io
username: ${{ secrets.GHCR_USERNAME }}
password: ${{ secrets.GHCR_PASSWORD }}
- uses: docker/build-push-action@v2
name: Build & Push
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: |
benzine/redis
ghcr.io/benzine-framework/docker-redis

View file

@ -1,214 +0,0 @@
language: bash
notifications:
email: [matthew@baggett.me]
before_script:
- 'docker login -u $DOCKER_LOGIN -p $DOCKER_PASSWORD $DOCKER_REGISTRY'
- 'sudo rm /usr/local/bin/docker-compose'
- 'curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-`uname -s`-`uname -m` > docker-compose'
- 'chmod +x docker-compose'
- 'sudo mv docker-compose /usr/local/bin'
script:
- 'docker-compose -f build.yml build redis-$VERSION'
after_script:
- 'docker-compose -f build.yml push redis-$VERSION'
env:
- VERSION=5-alpine3.11
- VERSION=5-alpine3.12
- VERSION=5-alpine3.8
- VERSION=5-alpine3.9
- VERSION=5-buster
- VERSION=5-stretch
- VERSION=5.0
- VERSION=5.0-32bit
- VERSION=5.0-32bit-buster
- VERSION=5.0-32bit-stretch
- VERSION=5.0-alpine
- VERSION=5.0-alpine3.10
- VERSION=5.0-alpine3.11
- VERSION=5.0-alpine3.12
- VERSION=5.0-alpine3.8
- VERSION=5.0-alpine3.9
- VERSION=5.0-buster
- VERSION=5.0-rc
- VERSION=5.0-rc-32bit
- VERSION=5.0-rc-32bit-stretch
- VERSION=5.0-rc-alpine
- VERSION=5.0-rc-alpine3.8
- VERSION=5.0-rc-stretch
- VERSION=5.0-rc3
- VERSION=5.0-rc3-32bit
- VERSION=5.0-rc3-32bit-stretch
- VERSION=5.0-rc3-alpine
- VERSION=5.0-rc3-alpine3.8
- VERSION=5.0-rc3-stretch
- VERSION=5.0-rc4
- VERSION=5.0-rc4-32bit
- VERSION=5.0-rc4-32bit-stretch
- VERSION=5.0-rc4-alpine
- VERSION=5.0-rc4-alpine3.8
- VERSION=5.0-rc4-stretch
- VERSION=5.0-rc5
- VERSION=5.0-rc5-32bit
- VERSION=5.0-rc5-32bit-stretch
- VERSION=5.0-rc5-alpine
- VERSION=5.0-rc5-alpine3.8
- VERSION=5.0-rc5-stretch
- VERSION=5.0-rc6
- VERSION=5.0-rc6-32bit
- VERSION=5.0-rc6-32bit-stretch
- VERSION=5.0-rc6-alpine
- VERSION=5.0-rc6-alpine3.8
- VERSION=5.0-rc6-stretch
- VERSION=5.0-stretch
- VERSION=5.0.0
- VERSION=5.0.0-32bit
- VERSION=5.0.0-32bit-stretch
- VERSION=5.0.0-alpine
- VERSION=5.0.0-alpine3.8
- VERSION=5.0.0-stretch
- VERSION=5.0.1
- VERSION=5.0.1-32bit
- VERSION=5.0.1-32bit-stretch
- VERSION=5.0.1-alpine
- VERSION=5.0.1-alpine3.8
- VERSION=5.0.1-stretch
- VERSION=5.0.2
- VERSION=5.0.2-32bit
- VERSION=5.0.2-32bit-stretch
- VERSION=5.0.2-alpine
- VERSION=5.0.2-alpine3.8
- VERSION=5.0.2-stretch
- VERSION=5.0.3
- VERSION=5.0.3-32bit
- VERSION=5.0.3-32bit-stretch
- VERSION=5.0.3-alpine
- VERSION=5.0.3-alpine3.8
- VERSION=5.0.3-alpine3.9
- VERSION=5.0.3-stretch
- VERSION=5.0.4
- VERSION=5.0.4-32bit
- VERSION=5.0.4-32bit-stretch
- VERSION=5.0.4-alpine
- VERSION=5.0.4-alpine3.9
- VERSION=5.0.4-stretch
- VERSION=5.0.5
- VERSION=5.0.5-32bit
- VERSION=5.0.5-32bit-buster
- VERSION=5.0.5-32bit-stretch
- VERSION=5.0.5-alpine
- VERSION=5.0.5-alpine3.10
- VERSION=5.0.5-alpine3.9
- VERSION=5.0.5-buster
- VERSION=5.0.5-stretch
- VERSION=5.0.6
- VERSION=5.0.6-32bit
- VERSION=5.0.6-32bit-buster
- VERSION=5.0.6-alpine
- VERSION=5.0.6-alpine3.10
- VERSION=5.0.6-buster
- VERSION=5.0.7
- VERSION=5.0.7-32bit
- VERSION=5.0.7-32bit-buster
- VERSION=5.0.7-alpine
- VERSION=5.0.7-alpine3.10
- VERSION=5.0.7-alpine3.11
- VERSION=5.0.7-buster
- VERSION=5.0.8
- VERSION=5.0.8-32bit
- VERSION=5.0.8-32bit-buster
- VERSION=5.0.8-alpine
- VERSION=5.0.8-alpine3.11
- VERSION=5.0.8-buster
- VERSION=5.0.9
- VERSION=5.0.9-32bit
- VERSION=5.0.9-32bit-buster
- VERSION=5.0.9-alpine
- VERSION=5.0.9-alpine3.11
- VERSION=5.0.9-alpine3.12
- VERSION=5.0.9-buster
- VERSION=6
- VERSION=6-alpine
- VERSION=6-alpine3.11
- VERSION=6-alpine3.12
- VERSION=6-buster
- VERSION=6.0
- VERSION=6.0-alpine
- VERSION=6.0-alpine3.11
- VERSION=6.0-alpine3.12
- VERSION=6.0-buster
- VERSION=6.0-rc
- VERSION=6.0-rc-32bit
- VERSION=6.0-rc-32bit-buster
- VERSION=6.0-rc-alpine
- VERSION=6.0-rc-alpine3.11
- VERSION=6.0-rc-buster
- VERSION=6.0-rc1
- VERSION=6.0-rc1-32bit
- VERSION=6.0-rc1-32bit-buster
- VERSION=6.0-rc1-alpine
- VERSION=6.0-rc1-alpine3.11
- VERSION=6.0-rc1-buster
- VERSION=6.0-rc2
- VERSION=6.0-rc2-alpine
- VERSION=6.0-rc2-alpine3.11
- VERSION=6.0-rc2-buster
- VERSION=6.0-rc3
- VERSION=6.0-rc3-alpine
- VERSION=6.0-rc3-alpine3.11
- VERSION=6.0-rc3-buster
- VERSION=6.0-rc4
- VERSION=6.0-rc4-alpine
- VERSION=6.0-rc4-alpine3.11
- VERSION=6.0-rc4-buster
- VERSION=6.0.0
- VERSION=6.0.0-alpine
- VERSION=6.0.0-alpine3.11
- VERSION=6.0.0-buster
- VERSION=6.0.1
- VERSION=6.0.1-alpine
- VERSION=6.0.1-alpine3.11
- VERSION=6.0.1-buster
- VERSION=6.0.2
- VERSION=6.0.2-alpine
- VERSION=6.0.2-alpine3.11
- VERSION=6.0.2-buster
- VERSION=6.0.3
- VERSION=6.0.3-alpine
- VERSION=6.0.3-alpine3.11
- VERSION=6.0.3-buster
- VERSION=6.0.4
- VERSION=6.0.4-alpine
- VERSION=6.0.4-alpine3.11
- VERSION=6.0.4-alpine3.12
- VERSION=6.0.4-buster
- VERSION=6.0.5
- VERSION=6.0.5-alpine
- VERSION=6.0.5-alpine3.12
- VERSION=6.0.5-buster
- VERSION=6.0.6
- VERSION=6.0.6-alpine
- VERSION=6.0.6-alpine3.12
- VERSION=6.0.6-buster
- VERSION=6.0.7
- VERSION=6.0.7-alpine
- VERSION=6.0.7-alpine3.12
- VERSION=6.0.7-buster
- VERSION=6.0.8
- VERSION=6.0.8-alpine
- VERSION=6.0.8-alpine3.12
- VERSION=6.0.8-buster
- VERSION=alpine
- VERSION=alpine3.10
- VERSION=alpine3.11
- VERSION=alpine3.12
- VERSION=alpine3.8
- VERSION=alpine3.9
- VERSION=buster
- VERSION=latest
- VERSION=rc
- VERSION=rc-32bit
- VERSION=rc-32bit-buster
- VERSION=rc-alpine
- VERSION=rc-alpine3.11
- VERSION=rc-buster
- VERSION=stretch

View file

@ -1,4 +1,4 @@
# From upstream redis:latest
# From upstream redis
FROM redis:latest
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \

19
Makefile Normal file
View file

@ -0,0 +1,19 @@
.PHONY: prepare build all
all: build
prepare:
docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
-docker buildx rm benzine-redis-builder
docker buildx create --name benzine-redis-builder
docker buildx use benzine-redis-builder
docker buildx inspect --bootstrap
build: prepare
docker buildx build \
--push \
--platform linux/amd64,linux/arm64 \
-t benzine/redis \
-t ghcr.io/benzine-framework/docker-mariadb \
.

View file

@ -1,15 +0,0 @@
{
"name": "benzine/redis-tag-tracker",
"type": "project",
"authors": [
{
"name": "Matthew Baggett",
"email": "matthew@baggett.me"
}
],
"require": {
"guzzlehttp/guzzle": "^6.3",
"kint-php/kint": "^3.2",
"symfony/yaml": "^4.3"
}
}

482
composer.lock generated
View file

@ -1,482 +0,0 @@
{
"_readme": [
"This file locks the dependencies of your project to a known state",
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "50244b6dc018593ac12b02fe76686b47",
"packages": [
{
"name": "guzzlehttp/guzzle",
"version": "6.3.3",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
"reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba",
"reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
"shasum": ""
},
"require": {
"guzzlehttp/promises": "^1.0",
"guzzlehttp/psr7": "^1.4",
"php": ">=5.5"
},
"require-dev": {
"ext-curl": "*",
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
"psr/log": "^1.0"
},
"suggest": {
"psr/log": "Required for using the Log middleware"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "6.3-dev"
}
},
"autoload": {
"files": [
"src/functions_include.php"
],
"psr-4": {
"GuzzleHttp\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Michael Dowling",
"email": "mtdowling@gmail.com",
"homepage": "https://github.com/mtdowling"
}
],
"description": "Guzzle is a PHP HTTP client library",
"homepage": "http://guzzlephp.org/",
"keywords": [
"client",
"curl",
"framework",
"http",
"http client",
"rest",
"web service"
],
"time": "2018-04-22T15:46:56+00:00"
},
{
"name": "guzzlehttp/promises",
"version": "v1.3.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
"reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
"reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
"shasum": ""
},
"require": {
"php": ">=5.5.0"
},
"require-dev": {
"phpunit/phpunit": "^4.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.4-dev"
}
},
"autoload": {
"psr-4": {
"GuzzleHttp\\Promise\\": "src/"
},
"files": [
"src/functions_include.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Michael Dowling",
"email": "mtdowling@gmail.com",
"homepage": "https://github.com/mtdowling"
}
],
"description": "Guzzle promises library",
"keywords": [
"promise"
],
"time": "2016-12-20T10:07:11+00:00"
},
{
"name": "guzzlehttp/psr7",
"version": "1.6.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
"reference": "239400de7a173fe9901b9ac7c06497751f00727a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a",
"reference": "239400de7a173fe9901b9ac7c06497751f00727a",
"shasum": ""
},
"require": {
"php": ">=5.4.0",
"psr/http-message": "~1.0",
"ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
},
"provide": {
"psr/http-message-implementation": "1.0"
},
"require-dev": {
"ext-zlib": "*",
"phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
},
"suggest": {
"zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.6-dev"
}
},
"autoload": {
"psr-4": {
"GuzzleHttp\\Psr7\\": "src/"
},
"files": [
"src/functions_include.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Michael Dowling",
"email": "mtdowling@gmail.com",
"homepage": "https://github.com/mtdowling"
},
{
"name": "Tobias Schultze",
"homepage": "https://github.com/Tobion"
}
],
"description": "PSR-7 message implementation that also provides common utility methods",
"keywords": [
"http",
"message",
"psr-7",
"request",
"response",
"stream",
"uri",
"url"
],
"time": "2019-07-01T23:21:34+00:00"
},
{
"name": "kint-php/kint",
"version": "3.2.2",
"source": {
"type": "git",
"url": "https://github.com/kint-php/kint.git",
"reference": "c332db9529fdce74ae6a347f97a1e7395e76ced8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/kint-php/kint/zipball/c332db9529fdce74ae6a347f97a1e7395e76ced8",
"reference": "c332db9529fdce74ae6a347f97a1e7395e76ced8",
"shasum": ""
},
"require": {
"php": ">=5.3.6"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.0",
"phpunit/phpunit": "^4.0",
"seld/phar-utils": "^1.0",
"symfony/finder": "^2.0 || ^3.0 || ^4.0",
"vimeo/psalm": "^3.0"
},
"suggest": {
"ext-ctype": "Simple data type tests",
"ext-iconv": "Provides fallback detection for ambiguous legacy string encodings such as the Windows and ISO 8859 code pages",
"ext-mbstring": "Provides string encoding detection",
"kint-php/kint-js": "Provides a simplified dump to console.log()",
"kint-php/kint-twig": "Provides d() and s() functions in twig templates",
"symfony/polyfill-ctype": "Replacement for ext-ctype if missing",
"symfony/polyfill-iconv": "Replacement for ext-iconv if missing",
"symfony/polyfill-mbstring": "Replacement for ext-mbstring if missing"
},
"type": "library",
"autoload": {
"files": [
"init.php"
],
"psr-4": {
"Kint\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Rokas Šleinius",
"homepage": "https://github.com/raveren"
},
{
"name": "Jonathan Vollebregt",
"homepage": "https://github.com/jnvsor"
},
{
"name": "Contributors",
"homepage": "https://github.com/kint-php/kint/graphs/contributors"
}
],
"description": "Kint - debugging tool for PHP developers",
"homepage": "https://kint-php.github.io/kint/",
"keywords": [
"debug",
"kint",
"php"
],
"time": "2019-05-03T16:49:16+00:00"
},
{
"name": "psr/http-message",
"version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Http\\Message\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "http://www.php-fig.org/"
}
],
"description": "Common interface for HTTP messages",
"homepage": "https://github.com/php-fig/http-message",
"keywords": [
"http",
"http-message",
"psr",
"psr-7",
"request",
"response"
],
"time": "2016-08-06T14:39:51+00:00"
},
{
"name": "ralouphie/getallheaders",
"version": "3.0.3",
"source": {
"type": "git",
"url": "https://github.com/ralouphie/getallheaders.git",
"reference": "120b605dfeb996808c31b6477290a714d356e822"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
"reference": "120b605dfeb996808c31b6477290a714d356e822",
"shasum": ""
},
"require": {
"php": ">=5.6"
},
"require-dev": {
"php-coveralls/php-coveralls": "^2.1",
"phpunit/phpunit": "^5 || ^6.5"
},
"type": "library",
"autoload": {
"files": [
"src/getallheaders.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Ralph Khattar",
"email": "ralph.khattar@gmail.com"
}
],
"description": "A polyfill for getallheaders.",
"time": "2019-03-08T08:55:37+00:00"
},
{
"name": "symfony/polyfill-ctype",
"version": "v1.12.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
"reference": "550ebaac289296ce228a706d0867afc34687e3f4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4",
"reference": "550ebaac289296ce228a706d0867afc34687e3f4",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"suggest": {
"ext-ctype": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.12-dev"
}
},
"autoload": {
"psr-4": {
"Symfony\\Polyfill\\Ctype\\": ""
},
"files": [
"bootstrap.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Gert de Pagter",
"email": "BackEndTea@gmail.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill for ctype functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
"ctype",
"polyfill",
"portable"
],
"time": "2019-08-06T08:03:45+00:00"
},
{
"name": "symfony/yaml",
"version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
"reference": "34d29c2acd1ad65688f58452fd48a46bd996d5a6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/34d29c2acd1ad65688f58452fd48a46bd996d5a6",
"reference": "34d29c2acd1ad65688f58452fd48a46bd996d5a6",
"shasum": ""
},
"require": {
"php": "^7.1.3",
"symfony/polyfill-ctype": "~1.8"
},
"conflict": {
"symfony/console": "<3.4"
},
"require-dev": {
"symfony/console": "~3.4|~4.0"
},
"suggest": {
"symfony/console": "For validating YAML files using the lint command"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "4.3-dev"
}
},
"autoload": {
"psr-4": {
"Symfony\\Component\\Yaml\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony Yaml Component",
"homepage": "https://symfony.com",
"time": "2019-07-24T14:47:54+00:00"
}
],
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"prefer-stable": false,
"prefer-lowest": false,
"platform": [],
"platform-dev": []
}

View file

@ -1,90 +0,0 @@
#!/usr/bin/php
<?php
require_once __DIR__ . "/vendor/autoload.php";
use \Symfony\Component\Yaml\Yaml;
$image = "library/redis";
$stumpName = explode("/", $image,2)[1];
$excludedTags = ['windowsservercore', 'nanoserver', '3.2.6-windowsservercore', '3.2.6-nanoserver',];
$client = new \GuzzleHttp\Client();
$allLoaded = false;
$results = [];
$url = "https://hub.docker.com/v2/repositories/{$image}/tags/";
while($allLoaded == false) {
$data = $client->get($url)->getBody()->getContents();
$json = json_decode($data, true);
$results = array_merge($results, $json['results']);
if($json['next']){
$url = $json['next'];
}else{
$allLoaded = true;
}
}
$travisYaml = [
'language' => 'bash',
'notifications' => [
'email' => [
'matthew@baggett.me',
]
],
'before_script' => [
'docker login -u $DOCKER_LOGIN -p $DOCKER_PASSWORD $DOCKER_REGISTRY',
'sudo rm /usr/local/bin/docker-compose',
'curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-`uname -s`-`uname -m` > docker-compose',
'chmod +x docker-compose',
'sudo mv docker-compose /usr/local/bin',
],
'script' => [
"docker-compose -f build.yml build $stumpName-\$VERSION",
],
'after_script' => [
"docker-compose -f build.yml push $stumpName-\$VERSION",
],
'env' => [],
];
$buildYaml = [
'version' => (string) '2.3',
'services' => []
];
foreach($results as $result) {
if(!isset($result['name']))
continue;
if(in_array($result['name'], $excludedTags))
continue;
$dockerfileLines = [];
$dockerfileLines[] = "# From upstream {$stumpName}:{$result['name']}";
$dockerfileLines[] = "FROM {$stumpName}:{$result['name']}";
$dockerfileLines[] = "# Add healthcheck";
$dockerfileLines[] = "HEALTHCHECK --interval=30s --timeout=3s \\";
$dockerfileLines[] = " CMD redis-cli PING ";
$dockerfile = "generated/Dockerfile.{$result['name']}";
$buildYaml['services'][$stumpName . '-' . $result['name']] = [
'build' => [
'context' => '.',
'dockerfile' => $dockerfile
],
'image' => "benzine/redis:{$result['name']}",
];
$travisYaml['env'][] = "VERSION={$result['name']}";
file_put_contents($dockerfile, implode("\n", $dockerfileLines));
}
sort($travisYaml['env']);
$travisYaml['env'] = array_slice($travisYaml['env'],-200,200);
file_put_contents("build.yml", Yaml::dump($buildYaml));
file_put_contents(".travis.yml", Yaml::dump($travisYaml));

View file

@ -1,5 +0,0 @@
# From upstream redis:2
FROM redis:2
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2-32bit
FROM redis:2-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.6
FROM redis:2.6
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.6-32bit
FROM redis:2.6-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.6.17
FROM redis:2.6.17
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.6.17-32bit
FROM redis:2.6.17-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8
FROM redis:2.8
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8-32bit
FROM redis:2.8-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.10
FROM redis:2.8.10
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.11
FROM redis:2.8.11
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.12
FROM redis:2.8.12
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.13
FROM redis:2.8.13
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.14
FROM redis:2.8.14
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.15
FROM redis:2.8.15
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.16
FROM redis:2.8.16
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.17
FROM redis:2.8.17
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.18
FROM redis:2.8.18
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.19
FROM redis:2.8.19
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.20
FROM redis:2.8.20
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.21
FROM redis:2.8.21
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.21-32bit
FROM redis:2.8.21-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.22
FROM redis:2.8.22
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.22-32bit
FROM redis:2.8.22-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.23
FROM redis:2.8.23
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.23-32bit
FROM redis:2.8.23-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.6
FROM redis:2.8.6
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.7
FROM redis:2.8.7
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.8
FROM redis:2.8.8
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:2.8.9
FROM redis:2.8.9
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3
FROM redis:3
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3-32bit
FROM redis:3-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3-32bit-stretch
FROM redis:3-32bit-stretch
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3-alpine
FROM redis:3-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3-alpine3.8
FROM redis:3-alpine3.8
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3-nanoserver
FROM redis:3-nanoserver
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3-stretch
FROM redis:3-stretch
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3-windowsservercore
FROM redis:3-windowsservercore
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0
FROM redis:3.0
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0-32bit
FROM redis:3.0-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0-alpine
FROM redis:3.0-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0-nanoserver
FROM redis:3.0-nanoserver
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0-windowsservercore
FROM redis:3.0-windowsservercore
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.0
FROM redis:3.0.0
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.1
FROM redis:3.0.1
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.2
FROM redis:3.0.2
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.2-32bit
FROM redis:3.0.2-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.3
FROM redis:3.0.3
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.3-32bit
FROM redis:3.0.3-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.4
FROM redis:3.0.4
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.4-32bit
FROM redis:3.0.4-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.5
FROM redis:3.0.5
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.5-32bit
FROM redis:3.0.5-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.504-nanoserver
FROM redis:3.0.504-nanoserver
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.504-windowsservercore
FROM redis:3.0.504-windowsservercore
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.6
FROM redis:3.0.6
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.6-32bit
FROM redis:3.0.6-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.6-alpine
FROM redis:3.0.6-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.7
FROM redis:3.0.7
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.7-32bit
FROM redis:3.0.7-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.7-alpine
FROM redis:3.0.7-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.7-nanoserver
FROM redis:3.0.7-nanoserver
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.0.7-windowsservercore
FROM redis:3.0.7-windowsservercore
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2
FROM redis:3.2
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2-32bit
FROM redis:3.2-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2-32bit-stretch
FROM redis:3.2-32bit-stretch
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2-alpine
FROM redis:3.2-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2-alpine3.8
FROM redis:3.2-alpine3.8
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2-nanoserver
FROM redis:3.2-nanoserver
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2-stretch
FROM redis:3.2-stretch
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2-windowsservercore
FROM redis:3.2-windowsservercore
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.0
FROM redis:3.2.0
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.0-32bit
FROM redis:3.2.0-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.0-alpine
FROM redis:3.2.0-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.1
FROM redis:3.2.1
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.1-32bit
FROM redis:3.2.1-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.1-alpine
FROM redis:3.2.1-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.10
FROM redis:3.2.10
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.10-32bit
FROM redis:3.2.10-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.10-alpine
FROM redis:3.2.10-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.100-nanoserver
FROM redis:3.2.100-nanoserver
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.100-windowsservercore
FROM redis:3.2.100-windowsservercore
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.11
FROM redis:3.2.11
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.11-32bit
FROM redis:3.2.11-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.11-alpine
FROM redis:3.2.11-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.12
FROM redis:3.2.12
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.12-32bit
FROM redis:3.2.12-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.12-32bit-stretch
FROM redis:3.2.12-32bit-stretch
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.12-alpine
FROM redis:3.2.12-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.12-alpine3.8
FROM redis:3.2.12-alpine3.8
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.12-stretch
FROM redis:3.2.12-stretch
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.2
FROM redis:3.2.2
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.2-32bit
FROM redis:3.2.2-32bit
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

View file

@ -1,5 +0,0 @@
# From upstream redis:3.2.2-alpine
FROM redis:3.2.2-alpine
# Add healthcheck
HEALTHCHECK --interval=30s --timeout=3s \
CMD redis-cli PING

Some files were not shown because too many files have changed in this diff Show more