1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/librephotos_ynh.git synced 2024-09-03 19:36:12 +02:00

Fix install

This commit is contained in:
yalh76 2022-07-29 22:33:55 +02:00
parent 83bab99ef7
commit 8c6760e029
2 changed files with 21 additions and 20 deletions

View file

@ -5,7 +5,7 @@
#=================================================
# dependencies used by the app
pkg_dependencies="libtinfo5 unzip ca-certificates swig libpq-dev postgresql postgresql-contrib postgresql-common ffmpeg libimage-exiftool-perl curl libopenblas-dev libmagic1 libboost-all-dev libxrender-dev liblapack-dev git bzip2 cmake build-essential libsm6 libglib2.0-0 libgl1-mesa-glx gfortran gunicorn libheif-dev libssl-dev rustc liblzma-dev python3 python3-pip python3-venv imagemagick xsel nodejs npm redis-server libmagickwand-dev libldap2-dev libsasl2-dev libvips42"
pkg_dependencies="libtinfo5 unzip ca-certificates swig libpq-dev postgresql postgresql-contrib postgresql-common ffmpeg libimage-exiftool-perl curl libopenblas-dev libmagic1 libboost-all-dev libxrender-dev liblapack-dev git bzip2 cmake build-essential libsm6 libglib2.0-0 libgl1-mesa-glx gfortran gunicorn libheif-dev libssl-dev rustc liblzma-dev python3 python3-pip python3-venv imagemagick xsel redis-server libmagickwand-dev libldap2-dev libsasl2-dev libvips42"
nodejs_version="14"
@ -116,9 +116,9 @@ function set_up_frontend {
pushd $final_path/frontend
chown -R $app:$app $frontend_path
chown -R $app:$app $data_path
export NODE_OPTIONS="--max-old-space-size=8192"
ynh_exec_warn_less ynh_exec_as $app $ynh_node_load_PATH $ynh_npm install --legacy-peer-deps
ynh_exec_warn_less ynh_exec_as $app $ynh_node_load_PATH $ynh_npm run build
ynh_exec_warn_less ynh_exec_as $app $ynh_node_load_PATH $ynh_npm add serve
chown -R root:root $frontend_path
chown -R root:root $data_path
popd
@ -136,19 +136,18 @@ function add_configuations {
}
function upgrade_db {
pushd "$final_path/backend"
chown -R $app:$app "$final_path/backend"
chown -R $app:$app "/var/log/$app"
ynh_exec_warn_less ynh_exec_as $app bash -c "
set -a
export PATH=\"$path_prefix:"'$PATH'"\"
source \"$final_path\"/librephotos.env
python3 manage.py showmigrations
python3 manage.py migrate
python3 manage.py showmigrations
"
popd
set_permissions
chown -R $app:$app "$final_path/backend"
chown -R $app:$app "/var/log/$app"
ynh_exec_warn_less ynh_exec_as $app bash -c "
source \"$final_path/backend/venv/bin/activate\"
set -a
source \"$final_path/librephotos.env\"
cd \"$final_path/backend\"
python3 manage.py showmigrations
python3 manage.py migrate
python3 manage.py showmigrations
"
set_permissions
}
function set_permissions {

View file

@ -19,18 +19,20 @@ index 3449af1..f1a6be7 100644
CORS_ALLOW_HEADERS = (
"cache-control",
@@ -94,7 +95,9 @@
@@ -94,7 +95,11 @@
"x-requested-with",
)
-CORS_ORIGIN_WHITELIST = ("http://localhost:3000", "http://192.168.1.100:3000")
+BACKEND_PORT=os.environ['httpPort']
+
+CORS_ORIGIN_WHITELIST = ('http://localhost:' + BACKEND_PORT)
+CORS_ORIGIN_WHITELIST = [
+ 'http://localhost:' + BACKEND_PORT,
+]
REST_FRAMEWORK = {
"DEFAULT_PERMISSION_CLASSES": ("rest_framework.permissions.IsAuthenticated",),
@@ -219,7 +222,7 @@
@@ -219,7 +224,7 @@
LANGUAGE_CODE = "en-us"
@ -39,7 +41,7 @@ index 3449af1..f1a6be7 100644
USE_I18N = True
@@ -258,8 +261,8 @@
@@ -258,8 +263,8 @@
CORS_ORIGIN_ALLOW_ALL = False
CORS_ALLOW_CREDENTIALS = True
@ -50,7 +52,7 @@ index 3449af1..f1a6be7 100644
# Must be less or egal of nb core CPU ( Nearly 2GB per process)
HEAVYWEIGHT_PROCESS_ENV = os.environ.get("HEAVYWEIGHT_PROCESS", "1")
@@ -282,3 +285,12 @@
@@ -282,3 +287,12 @@
},
},
}