mirror of
https://github.com/slatinsky/DiscordChatExporter-frontend.git
synced 2025-05-11 10:27:00 +02:00
fix paths too long issue on Windows
This commit is contained in:
parent
f5b55d6914
commit
57fc4b8568
6 changed files with 32 additions and 12 deletions
4
.github/workflows/windows-build.yml
vendored
4
.github/workflows/windows-build.yml
vendored
|
@ -23,6 +23,7 @@ jobs:
|
||||||
- name: Create directories
|
- name: Create directories
|
||||||
run: |
|
run: |
|
||||||
mkdir -p build\exports
|
mkdir -p build\exports
|
||||||
|
mkdir -p build\registry_tweaks
|
||||||
mkdir -p build\dcef\backend\preprocess
|
mkdir -p build\dcef\backend\preprocess
|
||||||
mkdir -p build\dcef\backend\nginx\conf
|
mkdir -p build\dcef\backend\nginx\conf
|
||||||
mkdir -p build\dcef\backend\nginx\logs
|
mkdir -p build\dcef\backend\nginx\logs
|
||||||
|
@ -72,6 +73,9 @@ jobs:
|
||||||
Copy-Item -Path release\exports\* -Destination build\exports -Recurse
|
Copy-Item -Path release\exports\* -Destination build\exports -Recurse
|
||||||
cp release\START_VIEWER.bat build\START_VIEWER.bat
|
cp release\START_VIEWER.bat build\START_VIEWER.bat
|
||||||
cp release\clear_database.bat build\clear_database.bat
|
cp release\clear_database.bat build\clear_database.bat
|
||||||
|
cp release\registry_tweaks\change_260_character_path_limit_to_32767.reg build\registry_tweaks\change_260_character_path_limit_to_32767.reg
|
||||||
|
cp release\registry_tweaks\restore_260_character_path_limit.reg build\registry_tweaks\restore_260_character_path_limit.reg
|
||||||
|
cp release\registry_tweaks\README.txt build\registry_tweaks\README.txt
|
||||||
|
|
||||||
- name: Upload build folder
|
- name: Upload build folder
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
|
|
|
@ -1,12 +1,15 @@
|
||||||
daemon off;
|
daemon off;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#user nobody;
|
#user nobody;
|
||||||
worker_processes 1;
|
worker_processes 1;
|
||||||
|
|
||||||
#error_log logs/error.log;
|
error_log dcef/backend/nginx/logs/error.log;
|
||||||
#error_log logs/error.log notice;
|
|
||||||
#error_log logs/error.log info;
|
|
||||||
|
#error_log dcef/backend/nginx/logs/error.log notice;
|
||||||
|
#error_log dcef/backend/nginx/logs/error.log info;
|
||||||
|
|
||||||
#pid logs/nginx.pid;
|
#pid logs/nginx.pid;
|
||||||
|
|
||||||
|
@ -16,6 +19,15 @@ events {
|
||||||
|
|
||||||
|
|
||||||
http {
|
http {
|
||||||
|
client_body_temp_path dcef/backend/nginx/temp/;
|
||||||
|
proxy_temp_path dcef/backend/nginx/temp/;
|
||||||
|
fastcgi_temp_path dcef/backend/nginx/temp/;
|
||||||
|
uwsgi_temp_path dcef/backend/nginx/temp/;
|
||||||
|
scgi_temp_path dcef/backend/nginx/temp/;
|
||||||
|
access_log dcef/backend/nginx/logs/access.log;
|
||||||
|
error_log dcef/backend/nginx/logs/error.log;
|
||||||
|
|
||||||
|
log_not_found on;
|
||||||
include mime.types;
|
include mime.types;
|
||||||
default_type application/octet-stream;
|
default_type application/octet-stream;
|
||||||
|
|
||||||
|
@ -34,26 +46,26 @@ http {
|
||||||
listen 21011;
|
listen 21011;
|
||||||
server_name localhost;
|
server_name localhost;
|
||||||
|
|
||||||
root ../../../;
|
root ./;
|
||||||
autoindex on;
|
autoindex on;
|
||||||
|
|
||||||
location /_app/ {
|
location /_app/ {
|
||||||
root ../../../dcef/frontend/;
|
root dcef/frontend/;
|
||||||
}
|
}
|
||||||
location /css/ {
|
location /css/ {
|
||||||
root ../../../dcef/frontend/;
|
root dcef/frontend/;
|
||||||
}
|
}
|
||||||
location /js/ {
|
location /js/ {
|
||||||
root ../../../dcef/frontend/;
|
root dcef/frontend/;
|
||||||
}
|
}
|
||||||
location /fonts/ {
|
location /fonts/ {
|
||||||
root ../../../dcef/frontend/;
|
root dcef/frontend/;
|
||||||
}
|
}
|
||||||
location /input/ {
|
location /input/ {
|
||||||
alias ../../../exports/;
|
alias exports/;
|
||||||
}
|
}
|
||||||
location /data/ {
|
location /data/ {
|
||||||
alias ../../backend/preprocess/temp/;
|
alias dcef/backend/preprocess/temp/;
|
||||||
}
|
}
|
||||||
location /api/ {
|
location /api/ {
|
||||||
rewrite ^/api/(.*) /$1 break;
|
rewrite ^/api/(.*) /$1 break;
|
||||||
|
@ -63,7 +75,7 @@ http {
|
||||||
proxy_http_version 1.1;
|
proxy_http_version 1.1;
|
||||||
}
|
}
|
||||||
location / {
|
location / {
|
||||||
root ../../../dcef/frontend/;
|
root dcef/frontend/;
|
||||||
try_files $uri $uri/ /index.html;
|
try_files $uri $uri/ /index.html;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,9 @@ cd ../../..
|
||||||
cd dcef/backend/nginx
|
cd dcef/backend/nginx
|
||||||
if not exist logs mkdir logs
|
if not exist logs mkdir logs
|
||||||
if not exist temp mkdir temp
|
if not exist temp mkdir temp
|
||||||
start "nginx" nginx.exe -c .\conf\nginx-prod.conf
|
|
||||||
cd ../../..
|
cd ../../..
|
||||||
|
if not exist logs mkdir logs
|
||||||
|
start "nginx" ./dcef/backend/nginx/nginx.exe -c ./dcef/backend/nginx/conf/nginx-prod.conf
|
||||||
|
|
||||||
cd dcef/backend/fastapi
|
cd dcef/backend/fastapi
|
||||||
start "fastapi" fastapi.exe
|
start "fastapi" fastapi.exe
|
||||||
|
|
3
release/registry_tweaks/README.txt
Normal file
3
release/registry_tweaks/README.txt
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
In case of problems with paths too long on Windows, run `change_260_character_path_limit_to_32767.reg` and restart your computer.
|
||||||
|
|
||||||
|
To rollback the changes, run `restore_260_character_path_limit.reg` and restart your computer.
|
Binary file not shown.
BIN
release/registry_tweaks/restore_260_character_path_limit.reg
Normal file
BIN
release/registry_tweaks/restore_260_character_path_limit.reg
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue