mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-03-03 18:35:55 +00:00
fix(dawarich): add missing build deps and handle seed failure (#12410)
This commit is contained in:
committed by
GitHub
parent
f974ac4773
commit
187c96f777
@@ -29,6 +29,8 @@ function update_script() {
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
ensure_dependencies libgeos++-dev libxml2-dev libxslt-dev libjemalloc-dev
|
||||||
|
|
||||||
if check_for_gh_release "dawarich" "Freika/dawarich"; then
|
if check_for_gh_release "dawarich" "Freika/dawarich"; then
|
||||||
msg_info "Stopping Services"
|
msg_info "Stopping Services"
|
||||||
systemctl stop dawarich-web dawarich-worker
|
systemctl stop dawarich-web dawarich-worker
|
||||||
|
|||||||
@@ -16,19 +16,23 @@ update_os
|
|||||||
msg_info "Installing Dependencies"
|
msg_info "Installing Dependencies"
|
||||||
$STD apt install -y \
|
$STD apt install -y \
|
||||||
build-essential \
|
build-essential \
|
||||||
git \
|
|
||||||
libpq-dev \
|
|
||||||
libgeos-dev \
|
|
||||||
libyaml-dev \
|
|
||||||
libffi-dev \
|
|
||||||
libssl-dev \
|
|
||||||
libjemalloc2 \
|
|
||||||
imagemagick \
|
|
||||||
libmagickwand-dev \
|
|
||||||
libvips-dev \
|
|
||||||
cmake \
|
cmake \
|
||||||
redis-server \
|
git \
|
||||||
nginx
|
imagemagick \
|
||||||
|
libffi-dev \
|
||||||
|
libgeos-dev \
|
||||||
|
libgeos++-dev \
|
||||||
|
libjemalloc2 \
|
||||||
|
libjemalloc-dev \
|
||||||
|
libmagickwand-dev \
|
||||||
|
libpq-dev \
|
||||||
|
libssl-dev \
|
||||||
|
libvips-dev \
|
||||||
|
libxml2-dev \
|
||||||
|
libxslt-dev \
|
||||||
|
libyaml-dev \
|
||||||
|
nginx \
|
||||||
|
redis-server
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
PG_VERSION="17" PG_MODULES="postgis-3" setup_postgresql
|
PG_VERSION="17" PG_MODULES="postgis-3" setup_postgresql
|
||||||
@@ -82,7 +86,9 @@ elif [[ -f /opt/dawarich/app/package.json ]]; then
|
|||||||
$STD npm install
|
$STD npm install
|
||||||
fi
|
fi
|
||||||
$STD bundle exec rake assets:precompile
|
$STD bundle exec rake assets:precompile
|
||||||
$STD bundle exec rails db:prepare
|
$STD bundle exec rails db:create
|
||||||
|
$STD bundle exec rails db:schema:load
|
||||||
|
$STD bundle exec rails db:seed || msg_warn "Database seed failed (upstream rgeo-geojson issue), app will still work"
|
||||||
$STD bundle exec rake data:migrate
|
$STD bundle exec rake data:migrate
|
||||||
msg_ok "Installed Dawarich"
|
msg_ok "Installed Dawarich"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user