fix: delay ofelia configuration from build to entrypoint
This commit is contained in:
11
Dockerfile
11
Dockerfile
@@ -5,11 +5,16 @@ RUN chmod +x /usr/local/bin/*.sh
|
|||||||
|
|
||||||
RUN mkdir -p ${BACKUP_PATH:-/var/data/backup}
|
RUN mkdir -p ${BACKUP_PATH:-/var/data/backup}
|
||||||
|
|
||||||
ARG OFELIA_CONFIG_PATH=/etc/ofelia/config.ini
|
|
||||||
ARG DEBUG
|
|
||||||
ARG BACKUP_DATABASES
|
ARG BACKUP_DATABASES
|
||||||
|
ENV BACKUP_DATABASES=${BACKUP_DATABASES}
|
||||||
|
|
||||||
|
ARG OFELIA_CONFIG_PATH=/etc/ofelia/config.ini
|
||||||
|
ENV OFELIA_CONFIG_PATH=${OFELIA_CONFIG_PATH}
|
||||||
|
|
||||||
|
ARG DEBUG
|
||||||
|
ENV DEBUG=${DEBUG}
|
||||||
|
|
||||||
ARG BACKUP_DATABASES_PATH=/var/data/backup-databases
|
ARG BACKUP_DATABASES_PATH=/var/data/backup-databases
|
||||||
ENV BACKUP_DATABASES_PATH=${BACKUP_DATABASES_PATH}
|
ENV BACKUP_DATABASES_PATH=${BACKUP_DATABASES_PATH}
|
||||||
|
|
||||||
RUN ofelia-config.sh --save
|
ENTRYPOINT docker-entrypoint.sh
|
||||||
11
scripts/docker-entrypoint.sh
Normal file
11
scripts/docker-entrypoint.sh
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
#
|
||||||
|
# Setup and trigger ofelia
|
||||||
|
#
|
||||||
|
|
||||||
|
# config and run ofelia
|
||||||
|
ofelia-config.sh --save || exit 1;
|
||||||
|
|
||||||
|
# run ofelia
|
||||||
|
/usr/bin/ofelia daemon --config="${OFELIA_CONFIG_PATH}";
|
||||||
Reference in New Issue
Block a user