mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-01 15:32:48 +08:00
ci: 更新部署配置以支持直接分发代码
Some checks failed
build-and-deploy / 直传代码并部署到 Host15 (push) Failing after 11s
Some checks failed
build-and-deploy / 直传代码并部署到 Host15 (push) Failing after 11s
- 将工作流容器镜像更换为包含 PHP 和 Composer 的专用镜像 - 在工作流中添加 Composer 依赖安装步骤,配置私有镜像源 - 修改所有 docker-compose.yaml 文件,将卷映射从多个子目录改为映射整个项目根目录,简化部署步骤
This commit is contained in:
@@ -13,7 +13,8 @@ services:
|
||||
ports:
|
||||
- "88:80" # HTTP
|
||||
volumes:
|
||||
- ./runtime:/var/www/html/runtime
|
||||
- ./public/storage:/var/www/html/public/storage
|
||||
- ./public/build:/var/www/html/public/build
|
||||
- ./storage:/var/www/html/storage
|
||||
- ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
|
||||
# - ./runtime:/var/www/html/runtime
|
||||
# - ./public/storage:/var/www/html/public/storage
|
||||
# - ./public/build:/var/www/html/public/build
|
||||
# - ./storage:/var/www/html/storage
|
||||
|
||||
@@ -15,7 +15,7 @@ jobs:
|
||||
name: 直传代码并部署到 Host15
|
||||
runs-on: main
|
||||
container:
|
||||
image: catthehacker/ubuntu:act-latest
|
||||
image: ulthon/debian-php82-composer
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
@@ -57,6 +57,10 @@ jobs:
|
||||
PACKAGE_NAME: ${{ env.PACKAGE_NAME }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
|
||||
composer config -g repos.packagist composer https://nexus.hl7.top:1243/repository/composer-proxy/
|
||||
composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader
|
||||
|
||||
TMP_PACKAGE="/tmp/${PACKAGE_NAME}"
|
||||
rm -f "$TMP_PACKAGE" "$PACKAGE_NAME"
|
||||
|
||||
|
||||
@@ -13,7 +13,8 @@ services:
|
||||
ports:
|
||||
- "88:80" # HTTP
|
||||
volumes:
|
||||
- ./runtime:/var/www/html/runtime
|
||||
- ./public/storage:/var/www/html/public/storage
|
||||
- ./public/build:/var/www/html/public/build
|
||||
- ./storage:/var/www/html/storage
|
||||
- ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
|
||||
# - ./runtime:/var/www/html/runtime
|
||||
# - ./public/storage:/var/www/html/public/storage
|
||||
# - ./public/build:/var/www/html/public/build
|
||||
# - ./storage:/var/www/html/storage
|
||||
|
||||
@@ -13,7 +13,8 @@ services:
|
||||
ports:
|
||||
- "88:80" # HTTP
|
||||
volumes:
|
||||
- ./runtime:/var/www/html/runtime
|
||||
- ./public/storage:/var/www/html/public/storage
|
||||
- ./public/build:/var/www/html/public/build
|
||||
- ./storage:/var/www/html/storage
|
||||
- ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
|
||||
# - ./runtime:/var/www/html/runtime
|
||||
# - ./public/storage:/var/www/html/public/storage
|
||||
# - ./public/build:/var/www/html/public/build
|
||||
# - ./storage:/var/www/html/storage
|
||||
|
||||
Reference in New Issue
Block a user