Compare commits

...

3 Commits

Author SHA1 Message Date
43765388f8 Update adminer build 2018-03-15 11:00:13 +01:00
55082bf091 Add sync command to aws cli script 2018-03-13 06:51:52 +01:00
aa23d37449 Add makefile for aws-cli 2018-03-13 06:48:10 +01:00
5 changed files with 53 additions and 5 deletions

View File

@ -2,7 +2,4 @@ ARG IMAGE_NAME
ARG IMAGE_VERSION ARG IMAGE_VERSION
FROM ${IMAGE_NAME}:${IMAGE_VERSION} FROM ${IMAGE_NAME}:${IMAGE_VERSION}
# Clue adminer override
#RUN sed -i 's/max_execution_time.*/max_execution_time = 600/g' /etc/php5/cli/php.ini && sed -i 's/max_input_time.*/max_input_time = 600/g' /etc/php5/fpm/php.ini
COPY ["conf.d/", "/usr/local/etc/php/conf.d"] COPY ["conf.d/", "/usr/local/etc/php/conf.d"]

View File

@ -3,7 +3,7 @@
SCRIPT_PATH=$( cd "$(dirname "$0")" ; pwd -P ) SCRIPT_PATH=$( cd "$(dirname "$0")" ; pwd -P )
IMAGE_NAME="adminer" IMAGE_NAME="adminer"
IMAGE_VERSION="4.6.1" IMAGE_VERSION="4.6.2"
SERVICE_NAME=adminer SERVICE_NAME=adminer

1
aws-cli/.gitignore vendored
View File

@ -3,3 +3,4 @@
!Dockerfile !Dockerfile
!README.md !README.md
!run.sh !run.sh
!Makefile

27
aws-cli/Makefile Normal file
View File

@ -0,0 +1,27 @@
DOCKER_REGISTRY = dr.ys-dev.cz
DOCKER_PUBLIC_REGISTRY = yoursystemcz
APP_NAME = aws-cli
all: build release clean
version/3.5: IMAGE_VERSION=3.5
version/latest: IMAGE_VERSION=3.6
version/%:
docker build -t $(DOCKER_REGISTRY)/$(APP_NAME):$* --build-arg "IMAGE_NAME=alpine" --build-arg "IMAGE_VERSION=$(IMAGE_VERSION)" .
release/%:
docker tag $(DOCKER_REGISTRY)/$(APP_NAME):$* $(DOCKER_PUBLIC_REGISTRY)/$(APP_NAME):$*
docker push $(DOCKER_REGISTRY)/$(APP_NAME):$*
docker push $(DOCKER_PUBLIC_REGISTRY)/$(APP_NAME):$*
clean/%:
docker rmi $(DOCKER_REGISTRY)/$(APP_NAME):$*
docker rmi $(DOCKER_PUBLIC_REGISTRY)/$(APP_NAME):$*
build: version/3.5 version/latest
release: release/3.5 release/latest
clean: clean/3.5 clean/latest

View File

@ -3,7 +3,7 @@
SCRIPT_PATH=$( cd "$(dirname "$0")" ; pwd -P ) SCRIPT_PATH=$( cd "$(dirname "$0")" ; pwd -P )
IMAGE_NAME="alpine" IMAGE_NAME="alpine"
IMAGE_VERSION="3.4" IMAGE_VERSION="3.6"
SERVICE_NAME=aws-cli SERVICE_NAME=aws-cli
@ -230,6 +230,29 @@ move() {
aws s3 mv "s3://${source_dir}" "s3://${target_dir}" ${args} --recursive --acl "${ACL}" --expires "${EXPIRES}" --cache-control "max-age=${CACHE_MAX_AGE}" --metadata-directive REPLACE aws s3 mv "s3://${source_dir}" "s3://${target_dir}" ${args} --recursive --acl "${ACL}" --expires "${EXPIRES}" --cache-control "max-age=${CACHE_MAX_AGE}" --metadata-directive REPLACE
} }
move() {
local source_dir="$1"
shift
local target_dir="$1"
shift
local args="$@"
[[ ${source_dir} = "" ]] && __err "You must provide a source directory (s3) as the first parameter" && return 137
[[ ${target_dir} = "" ]] && __err "You must provide a target directory (s3) as the second parameter" && return 137
__warn "Syncing s3://${source_dir} to s3://${target_dir}"
echo "Cache expires on ${EXPIRES}"
docker run --rm \
-u $(id -u):$(id -g) \
--env AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} \
--env AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} \
--env AWS_DEFAULT_REGION=${AWS_DEFAULT_REGION} \
${SERVICE_NAME} \
aws s3 sync "s3://${source_dir}" "s3://${target_dir}" ${args} --delete --recursive --acl "${ACL}" --expires "${EXPIRES}" --cache-control "max-age=${CACHE_MAX_AGE}" --metadata-directive REPLACE
}
setPermissions() { setPermissions() {
local target_dir="$1" local target_dir="$1"