Hello world: Zerops 에디션

프로그래밍에서 가장 유명한 예 중 하나는 상징적인 "Hello world"입니다. 이러한 전통을 따르기 위해 우리는 바로 이 예를 사용하여 기존 또는 새 코드를 Zerops이라는 새로운 클라우드 응용 프로그램 플랫폼으로 구동되는 작업 응용 프로그램으로 전환하는 데 필요한 모든 단계를 보여줍니다.

가장 먼저 해야 할 일: Zerops란 무엇입니까?



Zerops은 Heroku나 Render와 같이 최근에 소개된 PaaS입니다. 그들과 마찬가지로 개발 중인 작은 프로젝트든 프로덕션 중인 대규모 프로젝트든 앱을 빌드, 배포, 실행 및 관리하는 범용 플랫폼이 되는 것을 목표로 합니다.

Zerops 을(를) 사용하면 실행할 수 있는 것과 관련하여 다양한 옵션이 있습니다. 간단한 정적 웹 서버에서 다양한 데이터베이스 관리 시스템 및 기타 스토리지 시스템에 의해 백업되는 다양한 프로그래밍 언어에 대한 여러 런타임에 이르기까지 무엇이든 선택할 수 있습니다.

"Hello world" 예제로 돌아가기



문제를 단순화하기 위해 GitHub에 연결하는 것과 같은 추가 단계를 생략하고 첫 번째 단계에만 집중합니다. 그러나 수준을 약간 높이기 위해 두 가지 가능한 시나리오를 살펴보겠습니다.
  • 정적 웹 서버 사용
  • Node.js 런타임 사용

  • 두 경우 모두 적절한 Zerops 설정이 있는 installed zCLI 계정과 authentication (Zerops 명령줄 도구)가 이미 있다고 가정합니다. Golang 또는 PHP와 같은 다른 런타임을 사용할 수 있습니다.

    "Hello world" – 가장 간단한 방법


  • 다음 콘텐츠로 index.html 파일을 만듭니다.

  • <!DOCTYPE html>
    <html>
    <body>
      <h1>Hello world from Zerops!</h1>
    </body>
    </html>
    


  • Zerops GUI에 로그인하여 새 Hello world 프로젝트를 만들고 선택한 호스트 이름Static server으로 staticserver0 서비스를 추가합니다.
  • 그런 다음 zCLI 명령을 사용하여 파일을 배포하기만 하면 됩니다.

  • zcli deploy "Hello world" staticserver0 index.html
    


  • Public access & internal ports 서비스에서 staticserver0를 통해 Zerops 하위 도메인 액세스를 활성화하고 브라우저에서 미리 생성된 URL을 호출합니다.

  • 짜잔.

    "Hello world" – 여전히 Node.js를 사용하는 간단한 방법


  • 다음 콘텐츠로 index.js 파일을 만듭니다.

  • const http = require('http')
    
    const requestHandler = (request, response) => {
      response.end('Hello world from Zerops!')
    }
    
    const server = http.createServer(requestHandler)
    server.listen(3000);
    


  • Zerops 응용 프로그램을 시작하는 방법을 알려면 그 옆에 zerops.yml 구성 파일을 만드십시오.

  • nodejs0:
      build:
        build: []
    
      run:
        start: node index.js
    


  • Zerops GUI에 로그인하고 새 Hello world (js) 프로젝트를 만들고 선택한 호스트 이름Node.js으로 nodejs0 서비스를 추가합니다.
  • 그런 다음 zCLI 명령을 사용하여 파일을 배포하기만 하면 됩니다.

  • zcli deploy "Hello world (js)" nodejs0 index.js
    


  • Public access & internal ports 서비스에서 nodejs0를 통해 Zerops 하위 도메인 액세스를 활성화하고 브라우저에서 미리 생성된 URL을 호출합니다.

  • 모두 끝났습니다! 축하해요.

    요약



    Zerops 에 애플리케이션을 배포하는 기본 단계를 거쳤습니다. 얼마나 간단한지 알 수 있습니다. Zerops의 샘플zerops.yml 파일에서 알 수 있듯이 코드 빌드, 배포 및 실행을 완전히 제어할 수 있습니다.

    예정: Zerops을 최대한 활용하는 방법에 대한 더 자세한 기사.

    좋은 웹페이지 즐겨찾기