Skip to content

Commit 965b8cb

Browse files
authored
adventurelog: bump to debian 13 (#8125)
1 parent 0768456 commit 965b8cb

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed

ct/adventurelog.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var_disk="${var_disk:-7}"
1111
var_cpu="${var_cpu:-2}"
1212
var_ram="${var_ram:-2048}"
1313
var_os="${var_os:-debian}"
14-
var_version="${var_version:-12}"
14+
var_version="${var_version:-13}"
1515
var_unprivileged="${var_unprivileged:-1}"
1616

1717
header_info "$APP"
@@ -28,8 +28,8 @@ function update_script() {
2828
exit
2929
fi
3030
if ! command -v memcached >/dev/null 2>&1; then
31-
$STD apt-get update
32-
$STD apt-get install -y memcached libmemcached-tools
31+
$STD apt update
32+
$STD apt install -y memcached libmemcached-tools
3333
fi
3434
if check_for_gh_release "adventurelog" "seanmorley15/adventurelog"; then
3535
msg_info "Stopping Services"
@@ -43,12 +43,12 @@ function update_script() {
4343
msg_ok "Backup done"
4444

4545
fetch_and_deploy_gh_release "adventurelog" "seanmorley15/adventurelog"
46-
PYTHON_VERSION="3.12" setup_uv
46+
PYTHON_VERSION="3.13" setup_uv
4747

4848
msg_info "Updating ${APP}"
4949
cp /opt/adventurelog-backup/backend/server/.env /opt/adventurelog/backend/server/.env
5050
cp -r /opt/adventurelog-backup/backend/server/media /opt/adventurelog/backend/server/media
51-
cd /opt/adventurelog/backend/server
51+
cd /opt/adventurelog/backend/server || exit
5252
if [[ ! -x .venv/bin/python ]]; then
5353
$STD uv venv .venv
5454
$STD .venv/bin/python -m ensurepip --upgrade
@@ -59,7 +59,7 @@ function update_script() {
5959
$STD .venv/bin/python -m manage migrate
6060

6161
cp /opt/adventurelog-backup/frontend/.env /opt/adventurelog/frontend/.env
62-
cd /opt/adventurelog/frontend
62+
cd /opt/adventurelog/frontend || exit
6363
$STD pnpm i
6464
$STD pnpm build
6565
msg_ok "Updated ${APP}"

frontend/public/json/adventurelog.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"ram": 2048,
2424
"hdd": 7,
2525
"os": "debian",
26-
"version": "12"
26+
"version": "13"
2727
}
2828
}
2929
],

install/adventurelog-install.sh

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@ network_check
1414
update_os
1515

1616
msg_info "Installing Dependencies"
17-
$STD apt-get install -y \
17+
$STD apt install -y \
1818
gdal-bin \
1919
libgdal-dev \
2020
git \
2121
memcached \
2222
libmemcached-tools
2323
msg_ok "Installed Dependencies"
2424

25-
PYTHON_VERSION="3.12" setup_uv
25+
PYTHON_VERSION="3.13" setup_uv
2626
NODE_VERSION="22" NODE_MODULE="pnpm@latest" setup_nodejs
27-
PG_VERSION="16" PG_MODULES="postgis" setup_postgresql
27+
PG_VERSION="17" PG_MODULES="postgis" setup_postgresql
2828

2929
msg_info "Set up PostgreSQL Database"
3030
DB_NAME="adventurelog_db"
@@ -74,7 +74,7 @@ DISABLE_REGISTRATION=False
7474
# EMAIL_HOST_PASSWORD='password'
7575
# DEFAULT_FROM_EMAIL='[email protected]'
7676
EOF
77-
cd /opt/adventurelog/backend/server
77+
cd /opt/adventurelog/backend/server || exit
7878
mkdir -p /opt/adventurelog/backend/server/media
7979
$STD uv venv /opt/adventurelog/backend/server/.venv
8080
$STD /opt/adventurelog/backend/server/.venv/bin/python -m ensurepip --upgrade
@@ -88,13 +88,13 @@ PUBLIC_SERVER_URL=http://$LOCAL_IP:8000
8888
BODY_SIZE_LIMIT=Infinity
8989
ORIGIN='http://$LOCAL_IP:3000'
9090
EOF
91-
cd /opt/adventurelog/frontend
91+
cd /opt/adventurelog/frontend || exit
9292
$STD pnpm i
9393
$STD pnpm build
9494
msg_ok "Installed AdventureLog"
9595

9696
msg_info "Setting up Django Admin"
97-
cd /opt/adventurelog/backend/server
97+
cd /opt/adventurelog/backend/server || exit
9898
$STD .venv/bin/python -m manage shell <<EOF
9999
from django.contrib.auth import get_user_model
100100
UserModel = get_user_model()
@@ -148,6 +148,7 @@ motd_ssh
148148
customize
149149

150150
msg_info "Cleaning up"
151-
$STD apt-get -y autoremove
152-
$STD apt-get -y autoclean
151+
$STD apt -y autoremove
152+
$STD apt -y autoclean
153+
$STD apt -y clean
153154
msg_ok "Cleaned"

0 commit comments

Comments
 (0)