From d0a1a25de8517746c0e9fe9e3782442bb73e366d Mon Sep 17 00:00:00 2001 From: Rafael White Date: Thu, 1 Aug 2024 21:05:39 -0400 Subject: [PATCH 1/2] stop and then restart supervisor process --- .github/workflows/ec2-deploy.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ec2-deploy.yaml b/.github/workflows/ec2-deploy.yaml index a12827146..79153cee8 100644 --- a/.github/workflows/ec2-deploy.yaml +++ b/.github/workflows/ec2-deploy.yaml @@ -60,4 +60,8 @@ jobs: docker restart queue5 docker restart queue6 fi - docker restart phpkanvas-ecosystem \ No newline at end of file + + supervisorctl stop octane + docker restart phpkanvas-ecosystem + sleep 5 + supervisorctl start octane \ No newline at end of file From d781be5f8c23231121fe07724a150ba8a6570555 Mon Sep 17 00:00:00 2001 From: Rafael White Date: Thu, 1 Aug 2024 21:22:21 -0400 Subject: [PATCH 2/2] use octane reload and start octane at container start --- .github/workflows/ec2-deploy.yaml | 5 +---- docker-compose.development.yml | 4 ++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ec2-deploy.yaml b/.github/workflows/ec2-deploy.yaml index 79153cee8..3501355df 100644 --- a/.github/workflows/ec2-deploy.yaml +++ b/.github/workflows/ec2-deploy.yaml @@ -61,7 +61,4 @@ jobs: docker restart queue6 fi - supervisorctl stop octane - docker restart phpkanvas-ecosystem - sleep 5 - supervisorctl start octane \ No newline at end of file + docker exec -i phpkanvas-ecosystem php artisan octane:reload \ No newline at end of file diff --git a/docker-compose.development.yml b/docker-compose.development.yml index 489bb435f..c56d62a8c 100644 --- a/docker-compose.development.yml +++ b/docker-compose.development.yml @@ -31,6 +31,10 @@ services: dockerfile: development.Dockerfile extra_hosts: - "host.docker.internal:host-gateway" + command: + - "sh" + - "-c" + - "php artisan octane:start --server=swoole --host=0.0.0.0 --port=8000" environment: WWWUSER: "${WWWUSER}" LARAVEL_SAIL: 1