Refactoring.
This commit is contained in:
parent
ef2a722cd2
commit
c9b4fef3f5
413 changed files with 57 additions and 2832 deletions
.github/workflows
.travis.ymlDockerfileMakefilecomposer.jsoncomposer.lockgenerategenerated
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
37
.github/workflows/build.yml
vendored
Normal 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
|
214
.travis.yml
214
.travis.yml
|
@ -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
|
|
@ -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
19
Makefile
Normal 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 \
|
||||
.
|
||||
|
|
@ -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
482
composer.lock
generated
|
@ -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": []
|
||||
}
|
90
generate
90
generate
|
@ -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));
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:2
|
||||
FROM redis:2
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:2-32bit
|
||||
FROM redis:2-32bit
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:2.6
|
||||
FROM redis:2.6
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:2.8
|
||||
FROM redis:2.8
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:3
|
||||
FROM redis:3
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:3-32bit
|
||||
FROM redis:3-32bit
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -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
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:3-alpine
|
||||
FROM redis:3-alpine
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -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
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:3-nanoserver
|
||||
FROM redis:3-nanoserver
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:3-stretch
|
||||
FROM redis:3-stretch
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:3-windowsservercore
|
||||
FROM redis:3-windowsservercore
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:3.0
|
||||
FROM redis:3.0
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -1,5 +0,0 @@
|
|||
# From upstream redis:3.2
|
||||
FROM redis:3.2
|
||||
# Add healthcheck
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD redis-cli PING
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
Loading…
Reference in a new issue