Shelfmark: edit env; position frontend
This commit is contained in:
parent
6e147b8adf
commit
5c3b273e53
@ -44,6 +44,7 @@ function update_script() {
|
|||||||
cd /opt/shelfmark/src/frontend
|
cd /opt/shelfmark/src/frontend
|
||||||
$STD npm ci
|
$STD npm ci
|
||||||
$STD npm run build
|
$STD npm run build
|
||||||
|
mv /opt/shelfmark/src/frontend/dist /opt/shelfmark/frontend-dist
|
||||||
cd /opt/shelfmark
|
cd /opt/shelfmark
|
||||||
$STD uv venv -c ./venv
|
$STD uv venv -c ./venv
|
||||||
$STD uv pip install -r requirements-base.txt
|
$STD uv pip install -r requirements-base.txt
|
||||||
|
|||||||
@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"notes": [
|
"notes": [
|
||||||
{
|
{
|
||||||
"text": "Check `https://github.com/calibrain/shelfmark/blob/main/docs/environment-variables.md` for more configuration options you can add to `/etc/shelfmark/.env`",
|
"text": "The configuration at `/etc/shelfmark/.env` is for bootstrapping the initial install. Customize the configuration via the Shelfmark UI.",
|
||||||
"type": "info"
|
"type": "info"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@ -27,6 +27,7 @@ msg_info "Building Shelfmark frontend"
|
|||||||
cd /opt/shelfmark/src/frontend
|
cd /opt/shelfmark/src/frontend
|
||||||
$STD npm ci
|
$STD npm ci
|
||||||
$STD npm run build
|
$STD npm run build
|
||||||
|
mv /opt/shelfmark/src/frontend/dist /opt/shelfmark/frontend-dist
|
||||||
msg_ok "Built Shelfmark frontend"
|
msg_ok "Built Shelfmark frontend"
|
||||||
|
|
||||||
msg_info "Configuring Shelfmark"
|
msg_info "Configuring Shelfmark"
|
||||||
@ -44,8 +45,8 @@ FLASK_HOST=0.0.0.0
|
|||||||
FLASK_PORT=8084
|
FLASK_PORT=8084
|
||||||
# SESSION_COOKIES_SECURE=true
|
# SESSION_COOKIES_SECURE=true
|
||||||
# CWA_DB_PATH=
|
# CWA_DB_PATH=
|
||||||
USE_CF_BYPASS=true
|
# USE_CF_BYPASS=true
|
||||||
USING_EXTERNAL_BYPASSER=true
|
# USING_EXTERNAL_BYPASSER=true
|
||||||
# EXT_BYPASSER_URL=
|
# EXT_BYPASSER_URL=
|
||||||
# EXT_BYPASSER_PATH=
|
# EXT_BYPASSER_PATH=
|
||||||
EOF
|
EOF
|
||||||
@ -74,7 +75,7 @@ cat <<EOF >/opt/shelfmark/start.sh
|
|||||||
|
|
||||||
source /opt/shelfmark/venv/bin/activate
|
source /opt/shelfmark/venv/bin/activate
|
||||||
set -a
|
set -a
|
||||||
source /opt/shelfmark/.env
|
source /etc/shelfmark/.env
|
||||||
set +a
|
set +a
|
||||||
|
|
||||||
gunicorn --worker-class geventwebsocket.gunicorn.workers.GeventWebSocketWorker --workers 1 -t 300 -b 0.0.0.0:8084 shelfmark.main:app
|
gunicorn --worker-class geventwebsocket.gunicorn.workers.GeventWebSocketWorker --workers 1 -t 300 -b 0.0.0.0:8084 shelfmark.main:app
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user