DEPRECATED - Please use specific cli tag from Docker image build here
Docker base image is the basic image on which you add layers (which are basically filesystem changes) and create a final image containing your App.
set -a
source .build.env
set +a
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=${NODE_VERSION} \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-prod \
-t ${PHPCLI_PRD_DOCKER_IMAGE_NAME}:latest .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=${NODE_VERSION} \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-dev \
-t ${PHPCLI_DEV_DOCKER_IMAGE_NAME}:latest .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=12 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-prod \
-f Dockerfile.py2-node12 \
-t ${PHPCLI_PRD_DOCKER_IMAGE_NAME}:latest-py2-node12 .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=12 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-dev \
-f Dockerfile.py2-node12 \
-t ${PHPCLI_DEV_DOCKER_IMAGE_NAME}:latest-py2-node12 .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=13 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-prod \
-f Dockerfile.py2-node13 \
-t ${PHPCLI_PRD_DOCKER_IMAGE_NAME}:latest-py2-node13 .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=13 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-dev \
-f Dockerfile.py2-node13 \
-t ${PHPCLI_DEV_DOCKER_IMAGE_NAME}:latest-py2-node13 .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=14 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-prod \
-f Dockerfile.py2-node14 \
-t ${PHPCLI_PRD_DOCKER_IMAGE_NAME}:latest-py2-node14 .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=14 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-dev \
-f Dockerfile.py2-node14 \
-t ${PHPCLI_DEV_DOCKER_IMAGE_NAME}:latest-py2-node14 .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=15 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-prod \
-f Dockerfile.py2-node15 \
-t ${PHPCLI_PRD_DOCKER_IMAGE_NAME}:latest-py2-node15 .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=15 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-dev \
-f Dockerfile.py2-node15 \
-t ${PHPCLI_DEV_DOCKER_IMAGE_NAME}:latest-py2-node15 .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=16 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-prod \
-f Dockerfile.py2-node16 \
-t ${PHPCLI_PRD_DOCKER_IMAGE_NAME}:latest-py2-node16 .
docker build --build-arg VERSION_ARG=${PHP_VERSION} \
--build-arg AWS_CLI_VERSION_ARG=${AWS_CLI_VERSION} \
--build-arg NODE_VERSION_ARG=16 \
--build-arg RELEASE_ARG=snapshot \
--build-arg BUILD_DATE_ARG="" \
--build-arg VCS_REF_ARG="" \
--target php-cli-dev \
-f Dockerfile.py2-node16 \
-t ${PHPCLI_DEV_DOCKER_IMAGE_NAME}:latest-py2-node16 .
set -a
source .build.env
set +a
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli-dev:latest
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli:latest-py2-node12
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli-dev:latest-py2-node12
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli:latest-py2-node13
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli-dev:latest-py2-node13
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli:latest-py2-node14
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli-dev:latest-py2-node14
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli:latest-py2-node15
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli-dev:latest-py2-node15
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli:latest-py2-node16
bats test/tests.bats
PHP_DOCKER_IMAGE_NAME=docker.io/elasticms/base-php-cli-dev:latest-py2-node16
bats test/tests.bats