#!/bin/bash -

CONFIG=$(/app/build-config.sh)

sed -i "s|<head>|<head><script>$CONFIG</script>|g" /usr/share/nginx/html/index.html
sed -i "s|href=\"/|href=\"$REACT_APP_PATH_NAME/|g" /usr/share/nginx/html/index.html
sed -i "s|src=\"|src=\"$REACT_APP_PATH_NAME|g" /usr/share/nginx/html/index.html
sed -i "s|\${REACT_APP_PATH_NAME}|$REACT_APP_PATH_NAME|g" /etc/nginx/nginx.conf

REACT_APP_PATH_NAME_JS=$REACT_APP_PATH_NAME
if [ ${REACT_APP_PATH_NAME:0:1} == "/" ]; then 
  REACT_APP_PATH_NAME_JS=${REACT_APP_PATH_NAME:1}; 
fi;

for file in `find /usr/share/nginx/html -type f -name '*.js' -o -name '*.css'` ;
do
  # sed -i "s|/static/media/|"$REACT_APP_PATH_NAME"/static/media/|g" $file;
  sed -i "s|static/media/|"$REACT_APP_PATH_NAME_JS"/static/media/|g" $file;
done

TIMESTAMP=$(echo $SERVICE_VERSION | awk '{split($0,a,"-"); print a[3]}')
DATE=$(date +'%Y-%m-%d %H:%M:%S' -d "@$TIMESTAMP" 2>/dev/null)
echo "{\"build\": \"$SERVICE_VERSION\", \"date\": \"$DATE\"}" > /usr/share/nginx/html/version.json

nginx -g 'daemon off;'
