🔨 move app and api to /data

This commit is contained in:
Timmo 2018-08-19 15:34:50 +01:00
parent 8bedd9128b
commit 2fec877b5e
5 changed files with 8 additions and 8 deletions

View file

@ -20,7 +20,7 @@ RUN \
RUN mkdir -p /run/nginx && mkdir -p /usr/share/nginx/html
# App
WORKDIR /usr/src/app
WORKDIR /data/app
# Download and unzip into nginx html directory
RUN \
@ -31,7 +31,7 @@ RUN \
&& rm -Rf ./*
# API
WORKDIR /usr/src/api
WORKDIR /data/api
# Clone and checkout API release
RUN \

View file

@ -16,4 +16,4 @@ fi
hass.log.info "Copy config.."
cp "$config_file" /usr/src/api/files/config.json
cp "$config_file" /data/api/files/config.json

View file

@ -6,13 +6,13 @@
# shellcheck disable=SC1091
source /usr/lib/hassio-addons/base.sh
echo "REACT_APP_API_URL = $(hass.config.get 'api_url')" > /usr/src/app/.env.local
echo "REACT_APP_API_URL = $(hass.config.get 'api_url')" > /data/app/.env.local
certfile="/ssl/$(hass.config.get 'certfile')"
keyfile="/ssl/$(hass.config.get 'keyfile')"
if hass.config.true 'ssl'; then
hass.log.info "Copy SSL certs to api directory"
cp "$certfile" /usr/src/api/fullchain.pem
cp "$keyfile" /usr/src/api/privkey.pem
cp "$certfile" /data/api/fullchain.pem
cp "$keyfile" /data/api/privkey.pem
fi

View file

@ -9,6 +9,6 @@ source /usr/lib/hassio-addons/base.sh
hass.log.info "Run API.."
# shellcheck disable=SC2164
cd /usr/src/api
cd /data/api
node index.js

View file

@ -12,5 +12,5 @@ config_file="/config/$(hass.config.get 'config_file')"
# shellcheck disable=SC2034
inotifywait -m "$config_file" | while read file; do \
hass.log.debug "Update Config.." \
&& cp "$config_file" /usr/src/api/files/config.json; \
&& cp "$config_file" /data/api/files/config.json; \
done