Laravel vapor 完全在 aws 平台上开发,但没有使用 aws 代码管道来部署代码。有没有人尝试过 aws 代码管道来部署蒸汽代码?
我可以部署 ubuntu 服务器并安装所需的 PHP 扩展,并在 aws codedeploy 中运行 vapor deploy staging 命令。想知道有没有更好的方法来部署 laravel vapor。
Laravel vapor 完全在 aws 平台上开发,但没有使用 aws 代码管道来部署代码。有没有人尝试过 aws 代码管道来部署蒸汽代码?
我可以部署 ubuntu 服务器并安装所需的 PHP 扩展,并在 aws codedeploy 中运行 vapor deploy staging 命令。想知道有没有更好的方法来部署 laravel vapor。
最后,我在 buildspec.yml 文件中进行了以下更改并使用了 ubuntu 实例。
install:
commands:
- nohup /usr/local/bin/dockerd --host=unix:///var/run/docker.sock --host=tcp://127.0.0.1:2375 --storage-driver=overlay2 &
- timeout 15 sh -c "until docker info; do echo .; sleep 1; done"
#- command
#- echo Logging in to Amazon ECR
pre_build:
commands:
- docker run --name myvapor -d -e VAPOR_API_TOKEN=MY_VAPOR_API_TOKEN --volume $(pwd):/~ --workdir /~ teamnovu/laravel-vapor
- docker exec myvapor vapor deploy staging