2017-04-22 9 views
0

はエラーを与える:Google App Engineでソースフォルダを提供するにはどうすればよいですか?以下の貼り付けapp.yamlを以下

sre_constants.error: cannot refer to open group

application: villagegamedev 
runtime: python27 
api_version: 1 
threadsafe: yes 


handlers: 
- url: /(.*) 
    static_files: ./\1 
    upload: ./\1 

このテストのための私の明確な目的は、ソースフォルダを提供することです。私がこの努力をしてみると、「App Engineは、アプリケーションのソースディレクトリからファイルを直接提供しない限り、アプリケーションのソースディレクトリからファイルを直接提供しません」というすべてのドキュメントが検索されます。だから私はそれを行うように設定するのですか?

答えて

0
handlers: 
- url:/
    static_dir: static 

は、それからちょうどあなたがstaticというディレクトリに奉仕したいすべてのファイルを置きます。

0

このlinkは完全な説明を与えます。

基本的には何をすべきですか。

  1. 上記で作成した プロジェクトと同じ名前を持つコンピュータ上のディレクトリを作成し、Googleのクラウドプラットフォーム上で
  2. をプロジェクトを作成します。ここにapp.yamlファイルを作成します。

  3. (インストール時に求められたとき、この フォルダを参照して選択)このフォルダにGoogleのSDKをインストール

    runtime: python27 
    api_version: 1 
    threadsafe: true 
    
    handlers: 
    - url:/
    static_files: www/index.html 
    upload: www/index.html 
    
    - url: /(.*) 
    static_files: www/\1 
    upload: www/(.*) 
    
  4. app.yamlをファイルにこのコードを貼り付けます。
  5. プロジェクトフォルダにwwwという名前のディレクトリを作成します。静的なウェブサイトのファイルをここに保存します。
  6. コンピュータ上のGoogleクラウドSDKを起動し、ブラウザでWebサイトを参照するには、以下のコマンドを

    gcloud app deploy 
    

    7.run gcloud app browseを実行します

希望します。

+0

あなたとAmberはソースフォルダを提供するためのいくつかの便利な選択肢を提供していますが、私が探しているのは実際にソースフォルダを提供する方法です。mysite.appspot.com/app.yamlに入力して実際のファイルが提供されました。 – Darian311

関連する問題