mirror of
https://github.com/willfarrell/docker-crontab.git
synced 2025-04-03 21:45:12 +02:00
Merge pull request #24 from sergey-shambir/envsubst
Added support for envsubst in image/container name
This commit is contained in:
commit
945357ce4a
@ -1,7 +1,7 @@
|
||||
FROM library/docker:stable
|
||||
|
||||
ENV HOME_DIR=/opt/crontab
|
||||
RUN apk add --no-cache --virtual .run-deps bash jq \
|
||||
RUN apk add --no-cache --virtual .run-deps gettext bash jq \
|
||||
&& mkdir -p ${HOME_DIR}/jobs ${HOME_DIR}/projects \
|
||||
&& adduser -S docker -D
|
||||
|
||||
|
@ -12,7 +12,7 @@ if [ "${LOG_FILE}" == "" ]; then
|
||||
LOG_DIR=/var/log/crontab
|
||||
LOG_FILE=${LOG_DIR}/jobs.log
|
||||
mkdir -p ${LOG_DIR}
|
||||
touch ${LOG_FILE}
|
||||
touch ${LOG_FILE}
|
||||
fi
|
||||
|
||||
CONFIG=${HOME_DIR}/config.json
|
||||
@ -40,7 +40,7 @@ slugify() {
|
||||
make_image_cmd() {
|
||||
DOCKERARGS=$(echo ${1} | jq -r .dockerargs)
|
||||
if [ "${DOCKERARGS}" == "null" ]; then DOCKERARGS=; fi
|
||||
IMAGE=$(echo ${1} | jq -r .image)
|
||||
IMAGE=$(echo ${1} | jq -r .image | envsubst)
|
||||
TMP_COMMAND=$(echo ${1} | jq -r .command)
|
||||
echo "docker run ${DOCKERARGS} ${IMAGE} ${TMP_COMMAND}"
|
||||
}
|
||||
@ -51,7 +51,7 @@ make_container_cmd() {
|
||||
SCRIPT_NAME=$(echo ${1} | jq -r .name)
|
||||
SCRIPT_NAME=$(slugify $SCRIPT_NAME)
|
||||
PROJECT=$(echo ${1} | jq -r .project)
|
||||
CONTAINER=$(echo ${1} | jq -r .container)
|
||||
CONTAINER=$(echo ${1} | jq -r .container | envsubst)
|
||||
TMP_COMMAND=$(echo ${1} | jq -r .command)
|
||||
|
||||
if [ "${PROJECT}" != "null" ]; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user