Gitlab(자체 호스팅)과 Coolify(heroku 대안) 연결 및 Dockerfile을 사용하여 Laravel 배포
2543 단어 dockerdockerfileherucoolify
1단계: Coolify를 GitLab과 연결:
coolify
대시보드HTML URL
를 입력하면 url
가 호스팅되는 gitlab
입니다.API
를 입력하면 <gitlab-url>/api
GitLab Application Type
를 선택하면 Instance-wide application (self-hosted)
여야 합니다.<gitlab-url>/admin/applications
를 방문하여 New Application
를 클릭하십시오. 응용 프로그램 이름을 입력하십시오.Screenshot
coolify
, Redirect URI
, Webhook URL
를 선택한 다음 coolify
를 클릭합니다.다음 페이지에서
api
, read_respository
& email
:Screenshot - OAuth ID
이 작업이 완료되면 앱을 배포할 준비가 된 것입니다.
2단계: 리포지토리 생성 및 복제
3단계: laravel 설정
4단계: 프로젝트의 루트에 저장 애플리케이션을 생성합니다.
FROM docker.io/bitnami/laravel:9
COPY . .
RUN composer install
CMD php artisan serve --host=0.0.0.0
EXPOSE 443
모든 파일을 커밋합니다.
5단계: 도메인을 OAuth ID ip로 지정합니다.
이렇게 하려면 도메인 제어판에서 2A 레코드를 추가해야 합니다.
A <project>.domain-name.com xxx.xxx.xxx.xxx
A *.<project>.domain-name.com xxx.xxx.xxx.xxx
Application ID
는 귀하의 Secret
서버 IP입니다.6단계: Laravel 배포
Dockerfile
대시보드에서 coolify
를 클릭합니다.xxx.xxx.xxx.xxx
를 선택합니다coolify
페이지에서 다음 옵션을 선택합니다.URL (FQDN): <project>.domain-name.com
Port: 8000
Dockerfile Location: /Dockerfile
Base Directory: (keep the default value)
Enable Automatic Deployment: Enabled
Enable MR/PR Previews: Enableed
Debug Logs: Enabled
coolify
를 클릭하고 Applications
를 클릭하면 성공적으로 빌드된 후 URL을 방문하여 Laravel을 볼 수 있습니다. Reference
이 문제에 관하여(Gitlab(자체 호스팅)과 Coolify(heroku 대안) 연결 및 Dockerfile을 사용하여 Laravel 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/themodernpk/connect-coolify-heroku-alternative-with-gitlab-self-hosted-deploy-laravel-using-dockerfile-4fg4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)