diff --git a/Caddyfile b/Caddyfile index 9fe3d5b..bb0fccb 100644 --- a/Caddyfile +++ b/Caddyfile @@ -1,10 +1,12 @@ -gitea.vlos.net { - encode zstd gzip - tls i@owl.gs - templates - file_server browse - reverse_proxy gitea_container:3000 # 转发到 Gitea 容器 3000 端口 +gitea.vlos.net +{ + tls 4184964645@qq.com + encode zstd gzip + templates + file_server browse + root * /var/www/html/gitea.vlos.net + reverse_proxy gitea_vlos_container:3000 } import /etc/caddy/conf/*.conf diff --git a/docker-compose.yml b/docker-compose.yml index dd1adf0..7a8151e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,9 +31,7 @@ services: gitea_service: image: docker.xuanyuan.run/gitea/gitea:latest # 或 rootless 版本 - container_name: gitea_container - depends_on: - - caddy_service + container_name: gitea_vlos_container restart: unless-stopped environment: - USER_UID=1000 @@ -45,16 +43,19 @@ services: - GITEA__server__DOMAIN=gitea.vlos.net - GITEA__server__ROOT_URL=https://gitea.vlos.net - GITEA__server__HTTP_PORT=3000 - - GITEA__server__SSH_PORT=222 - - GITEA__server__START_SSH_SERVER=true + # ===== SSH 端口配置 ===== + - GITEA__server__SSH_PORT=222 # 页面上显示的端口号(对外) + - GITEA__server__SSH_LISTEN_PORT=222 # Gitea 实际监听的端口 + - GITEA__server__START_SSH_SERVER=true # 启用内置 SSH 服务器 volumes: - - ./data:/data + - ./gitea_data:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro - + networks: + - caddy_proxy_gitea_network expose: - "3000" # 仅内部网络暴露,不对外映射 ports: - - "222:22" # SSH 端口 + - "3022:222" # SSH 端口 networks: - gitea_network \ No newline at end of file