fix(gateway): 默认监听端口改为 8084 以支持非 root 运行

- Dockerfile 及 main.rs 默认 bind 从 0.0.0.0:80 改为 0.0.0.0:8084
- docker-compose 以 UID:GID 非 root 用户启动 app 容器
- compose 端口映射与容器内监听端口保持一致,通过 AETHER_GATEWAY_BIND 注入
This commit is contained in:
fawney19
2026-04-11 13:55:11 +08:00
parent 940a28cff4
commit 8cd2c4d5bd
5 changed files with 10 additions and 7 deletions
+2 -2
View File
@@ -120,10 +120,10 @@ WORKDIR /app
ENV LANG=C.UTF-8 \
LC_ALL=C.UTF-8 \
RUST_LOG=aether_gateway=info \
AETHER_GATEWAY_BIND=0.0.0.0:80 \
AETHER_GATEWAY_BIND=0.0.0.0:8084 \
AETHER_GATEWAY_STATIC_DIR=/srv/frontend
EXPOSE 80
EXPOSE 8084
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
CMD ["/usr/local/bin/aether-gateway", "--healthcheck"]