fix: 镜像里给交叉编译的二进制加上可执行位
Windows 上打出来的文件没有执行权限,容器会因 permission denied 起不来。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
e27ae8723a
commit
844f00da73
@ -14,6 +14,8 @@ WORKDIR /app
|
|||||||
COPY bin/linux_amd64/spark-server /usr/local/bin/spark-server
|
COPY bin/linux_amd64/spark-server /usr/local/bin/spark-server
|
||||||
COPY bin/linux_amd64/spark-migrate /usr/local/bin/spark-migrate
|
COPY bin/linux_amd64/spark-migrate /usr/local/bin/spark-migrate
|
||||||
COPY bin/linux_amd64/spark-seed /usr/local/bin/spark-seed
|
COPY bin/linux_amd64/spark-seed /usr/local/bin/spark-seed
|
||||||
|
# Windows cross-compile does not keep the executable bit.
|
||||||
|
RUN chmod 755 /usr/local/bin/spark-server /usr/local/bin/spark-migrate /usr/local/bin/spark-seed
|
||||||
COPY migrations /app/migrations
|
COPY migrations /app/migrations
|
||||||
RUN mkdir -p /app/logs && chown -R spark:spark /app
|
RUN mkdir -p /app/logs && chown -R spark:spark /app
|
||||||
USER spark
|
USER spark
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user