Skip to content

Commit dcd979e

Browse files
authored
Refactor (#6418)
1 parent e7c7b63 commit dcd979e

3 files changed

Lines changed: 4 additions & 23 deletions

File tree

ct/neo4j.sh

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,7 @@ function update_script() {
2828
exit
2929
fi
3030
if ! dpkg -l | grep -q temurin-21-jre; then
31-
msg_info "Installing Adoptium JDK"
32-
$STD apt-get install -y \
33-
gnupg2 \
34-
lsb-release
35-
mkdir -p /etc/apt/keyrings
36-
curl -fsSL https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor >/etc/apt/trusted.gpg.d/adoptium.gpg
37-
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" >/etc/apt/sources.list.d/adoptium.list
38-
$STD apt-get update
39-
$STD apt-get install -y temurin-21-jre
40-
msg_ok "Adoptium JDK installed"
31+
JAVA_VERSION="21" setup_java
4132
fi
4233
msg_info "Updating ${APP}"
4334
$STD apt-get update

frontend/public/json/neo4j.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
],
77
"date_created": "2024-10-20",
88
"type": "ct",
9-
"updateable": false,
9+
"updateable": true,
1010
"privileged": false,
1111
"interface_port": 7474,
12-
"documentation": null,
12+
"documentation": "https://neo4j.com/docs/",
1313
"website": "https://neo4j.com/product/neo4j-graph-database/",
1414
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/neo4j.webp",
1515
"config_path": "/etc/neo4j/neo4j.conf",

install/neo4j-install.sh

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,12 @@ setting_up_container
1414
network_check
1515
update_os
1616

17-
msg_info "Installing Dependencies"
18-
$STD apt-get install -y \
19-
lsb-release
20-
msg_ok "Installed Dependencies"
21-
22-
msg_info "Setting up Adoptium Repository"
23-
mkdir -p /etc/apt/keyrings
24-
curl -fsSL "https://packages.adoptium.net/artifactory/api/gpg/key/public" | gpg --dearmor >/etc/apt/trusted.gpg.d/adoptium.gpg
25-
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" >/etc/apt/sources.list.d/adoptium.list
26-
msg_ok "Set up Adoptium Repository"
17+
JAVA_VERSION="21" setup_java
2718

2819
msg_info "Installing Neo4j (patience)"
2920
curl -fsSL "https://debian.neo4j.com/neotechnology.gpg.key" | gpg --dearmor -o /etc/apt/keyrings/neotechnology.gpg
3021
echo 'deb [signed-by=/etc/apt/keyrings/neotechnology.gpg] https://debian.neo4j.com stable latest' >/etc/apt/sources.list.d/neo4j.list
3122
$STD apt-get update
32-
$STD apt-get install -y temurin-21-jre
3323
$STD apt-get install -y neo4j
3424
sed -i '/server.default_listen_address/s/^#//' /etc/neo4j/neo4j.conf
3525
systemctl enable -q --now neo4j

0 commit comments

Comments
 (0)