Now의 v2 이후는 Dockerfile에 대응하지 않을 것 같다

이게 뭐야?



Zeit의 PaaS이다 Now 는, 앞으로 Dockerfile 지원? 라는 이야기입니다.
조사하고 있으면 길어졌기 때문에 기록으로 했습니다.

Now에서 Dockerfile 사용



Serverless Docker Beta
htps // t. 코/bぉg/세 rゔぇrぇ s-c cr

v1은 Dockerfile을 지원합니다.



now.json
{
    "version": 1,
    "type": "docker",
    "alias": "ubuntuman"
}

이제 Dockerfile 놓고 now하면 OK.

v2는 Dockerfile을 지원하지 않습니다.



now.json
{
    "version": 2,
    "type": "docker",
    "alias": "ubuntuman"
}

이것으로 now하면 실패한다.
machida@DESKTOP-EP8ECJ4:/mnt/c/dev/ubuntuman$ now
> Deploying /mnt/c/dev/ubuntuman under town-field
> Using project ubuntuman
> Error! The property `type` is not allowed in now.json when using Now 2.0 – please remove it.

2.0에서는 type 는 제거해, 라고 써 있다.
그렇다면 Dockerfile을 지정하는 것은 불가능합니까?

Now 채팅방을 들여다본



사용자 측이 "v2에서 Dockerfile 지원할 예정인가?"라고 듣고 있습니다.
채팅은 길지만, 유저와 개발 팀이 여러가지 이야기하고 있으므로, 신경이 쓰이는 분은 들여다 보면 재미 있다고 생각합니다.

다음은 개발 팀의 코멘트에 신경이 쓰이는 부분을 발췌하여 번역하고 있습니다.

개발팀 코멘트 1





조금 명확하게 하면 Now v1을 곧 종료하지 않을 것입니다. v2에서 v1의 가장 흔하고 중요한 사용 사례를 처리할 수 있게 되면 비추천 계획을 검토하기로 결정합니다.

개발팀 코멘트 2





예, 궁극적으로 Docker 지원을 삭제할 예정입니다.

개발팀 코멘트 3





우리는 이것이 플랫폼에 올바른 방향임을 100% 확신한다는 것을 모두에게 다시 보장하고 싶습니다.
내가 깊은 배포와 코드 실행의 미래라고 확신하지 않으면 우리는 이것을 2.0이라고 부를 것입니다.



v2로 Dockerfile 언제 대응될까~라고 생각하면 이런 정보에 도착했습니다.

채팅 내에서는 더 여러가지 논의되고 있었지만, 개발 팀적으로는 Dockerfile을 지원할 예정은 없을 것 같네요.
다만, 「최종적으로는 폐지해 가고 싶다」라고 하는 의향이므로 v1는 사용할 수 있도록(듯이) 남기고 있다, 라고 하는 것 같습니다.
유감이라고 하면 유감입니다만 Now는 가볍고 좋아하므로, node.js라든지로 앞으로도 사용커리를 선택해 이용시켜 주려고 생각합니다.

기타 서비스



채팅에서 사용자 간의 상호 작용으로 Dockerfile 호스팅의 대안으로 Hyper.sh라는 PaaS (라는 것보다 Container as a Service?)가 소개되었으므로 사용해 보겠습니다.

좋은 웹페이지 즐겨찾기