2015-05-21 23 views
6

Bir Uygulama Docker kabını kullanarak (Mac'te çalışıyorum) bir App dağıtmaya çalışıyorum. Projenin başlangıçta bir örneği yok.Uygulama motoruna GCloud dağıtımı kötü bir istekle yanıt veriyor

Bu sürümler I var:

  • liman işçisi v1.6.2
  • boot2docker v1.6.2
  • GCloud SDK v0.9.61

    Benim Docker konteyner lokal iyi çalışır

(ile docker veya gcloud önizleme uygulama koşusu ile çalışabilir, muhtemelen Dockerfile ve app.yml'imin iyi olduğu anlamına gelir).

gcloud önizleme uygulaması dağıtımı app.yml kullanarak üretime dağıtmaya çalışırken, sunucu bir Hata İsteği ile yanıt verir.

Updating module [default]...|Pushing image to Google Container Registry... 
Updating module [default].../The push refers to a repository [gcr.io/_m_sdk/dreamyproject.default.20150521t230120] (len: 1) 
Sending image list 
Updating module [default]...-Pushing repository gcr.io/_m_sdk/dreamyproject.default.20150521t230120 (1 tags) 
Image 5c5e3f8382f6 already pushed, skipping 
[...] 
Image de8576728671 already pushed, skipping 
Updating module [default]...\Image 4579da2d2faf already pushed, skipping 
Image ad7184108492 already pushed, skipping 
[...] 
Image 369d7ef21685 already pushed, skipping 
Pushing 
Buffering to disk: 15.65 MB.|Buffering to disk: 557.1 kB 
Image successfully pushed...|Pushing: [==================================================>] 15.65 MB/15.65 MB 
Pushing 
Updating module [default]...-Buffering to disk: 557.1 kB 
Image successfully pushed...-Pushing: [==================================================>] 121.7 MB/121.7 MB 
Pushing tag for rev [6de771c3b6c4] on {https://gcr.io/v1/repositories/_m_sdk/dreamyproject.default.20150521t230120/tags/latest} 
Updating module [default]...done. 
ERROR: (gcloud.preview.app.deploy) Server responded with code [400]: 
    Bad Request Unexpected HTTP status 400 

Google geliştirici konsolunda veya başka bir şeyde bir şeyler yapmayı unuttum mu?

düzenleme: yeni bir projeye dağıtım çalıştı. Yine de kötü istek hakkında hala bilmiyorum.

düzenleme 2: biraz oyun oynadıktan sonra projeyi oluştururken AB sunucularını seçmesinin (kötü istek) olabileceğini düşünüyorum.

düzenleme 3: Error details. Tuhaf görünen şey son kullanma tarihi. DEBUG: Unexpected results: {'status': '400', 'alternate-protocol': '443:quic,p=1', 'content-length': '73', 'expires': 'Fri, 01 Jan 1990 00:00:00 GMT', 'server': 'Google Frontend', 'cache-control': 'no-cache', 'date': 'Sat, 23 May 2015 11:49:41 GMT', 'content-type': 'text/plain'}

düzenlemek 4: this thread göre, VM'lerin Yönetilen AB projelerinde kullanılamaz. Bu neden olmalı.

+0

Yardımcı olup olmadığını görmek için 'gcloud auth login' komutunu çalıştırmayı deneyin. –

+0

Hiçbir şey değişmiyor gibi görünüyor. AB sunucuları ile ilgili olabileceğini düşünüyorum. Yine de% 100 emin değil. – Mouz

+0

Bunun nedeni, yeni bir AB projesinde normal bir projeye karşı test ettiniz mi? – Nick

cevap

1

this thread'a göre, Yönetilen VM'ler henüz AB projelerinde mevcut değildir. Bu neden olmalı.

Ryan (Bulut Platformu Desteği) - 26/05/15

[...] [...] VM en anda ABD projelerinde kullanılabildiğini Yönetilen

(güncelleme) Şimdi official documentation tarih:

Beta iken, ABD sadece. Avrupa Birliği tarafından barındırılan uygulamalar, uygulamaları esnek ortama dağıtmamalıdır.

+0

Aşağı giderse, bu bağlantıdan bilgi yakalayabilir misiniz? Dahası, neden burada olmasın ki insanlar etrafta dolaşmak zorunda değiller. – Drew

İlgili konular