Skip to content

Commit 5db6952

Browse files
committed
fix: 修复 Neo4j 认证问题,在启动脚本中设置初始密码
1 parent 2997593 commit 5db6952

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# 设置环境变量
88
ENV PYTHONUNBUFFERED=1
99
ENV PYTHONDONTWRITEBYTECODE=1
10+
ENV NEO4J_PASSWORD=password
1011

1112
# 安装系统依赖
1213
RUN apt-get update && apt-get install -y \
@@ -46,6 +47,10 @@ COPY . .
4647
RUN echo '#!/bin/bash\n\
4748
set -e\n\
4849
\n\
50+
# 设置 Neo4j 初始密码\n\
51+
echo "Setting up Neo4j initial password..."\n\
52+
neo4j-admin dbms set-initial-password ${NEO4J_PASSWORD:-password}\n\
53+
\n\
4954
# 启动 Neo4j\n\
5055
echo "Starting Neo4j..."\n\
5156
neo4j start\n\

0 commit comments

Comments
 (0)