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}
|
||||
|
||||
ARG OFELIA_CONFIG_PATH=/etc/ofelia/config.ini
|
||||
ARG DEBUG
|
||||
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
|
||||
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