added custom entrypoint

This commit is contained in:
2024-06-13 21:55:08 +02:00
parent 66eaf91521
commit f02083d44c
2 changed files with 17 additions and 0 deletions

View File

@@ -18,4 +18,9 @@ RUN npm run build --production
FROM nginx:stable-alpine3.17-slim
COPY entrypoint.sh .
RUN chmod +x entrypoint.sh
COPY --from=builder /source/build /usr/share/nginx/html
ENTRYPOINT ["./entrypoint.sh"]

12
entrypoint.sh Normal file
View File

@@ -0,0 +1,12 @@
#!/bin/sh
# Generate the config.js file
cat <<EOF > /usr/share/nginx/html/config.js
window._env_ = {
REACT_APP_API_HOSTNAME: "${REACT_APP_API_HOSTNAME}"
REACT_APP_KC_HOSTNAME: "${REACT_APP_KC_HOSTNAME}"
};
EOF
# Start Nginx
nginx -g "daemon off;"