🩹 tdrive-frontend Dockerfile: migrate to alpine, typo in entrypoint.sh, accept any host name

This commit is contained in:
Eric Doughty-Papassideris
2024-03-06 10:07:54 +01:00
committed by Anton Shepilov
parent e1958fb224
commit 781f89b93f
4 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
# First stage: building frontend # First stage: building frontend
FROM node:lts AS build FROM node:lts-alpine AS build
RUN yarn global add webpack webpack-cli RUN yarn global add webpack webpack-cli
COPY frontend /tdrive-react/ COPY frontend /tdrive-react/
+1 -1
View File
@@ -32,7 +32,7 @@ case $SSL_CERTS in
sed -i '/ *ssl_/d' /etc/nginx/sites-available/site.template sed -i '/ *ssl_/d' /etc/nginx/sites-available/site.template
;; ;;
*) *)
echo: "SSL_CERTS var not defined setting selfsigned" echo "SSL_CERTS var not defined setting selfsigned"
export SSL_CERTS=selfsigned export SSL_CERTS=selfsigned
_selfsigned _selfsigned
;; ;;
+2 -2
View File
@@ -1,7 +1,7 @@
server { server {
listen 80; listen 80;
server_name localhost; server_name _;
location / { location / {
return 302 https://$server_name$request_uri; return 302 https://$host$request_uri;
} }
} }
+1 -1
View File
@@ -4,7 +4,7 @@ server {
ssl_certificate /etc/nginx/ssl/selfsigned.crt; ssl_certificate /etc/nginx/ssl/selfsigned.crt;
ssl_certificate_key /etc/nginx/ssl/selfsigned.key; ssl_certificate_key /etc/nginx/ssl/selfsigned.key;
server_name localhost; server_name _;
root /tdrive-core/web; root /tdrive-core/web;
add_header Strict-Transport-Security "max-age=31536000"; add_header Strict-Transport-Security "max-age=31536000";