2016-10-12 4 views
1

私の目的は、ローカルマシン上でweb2pyをローカルに使用してwebappを開発することです。変更が完了したら、ローカルgit pushを実行してからQAマシンに行き、git pullを実行したいと思います。満足したら、私は最終的にgit pullを生産するでしょう。web2py開発、qa、プロダクションアプリケーションのステージングの制御

私の質問は以下のとおりです。

は、どのように私が最初にdownload web2pyと私はコミットしてローカルにプッシュすることができるようにgitのレポとしてそれを設定して、私のリモートマシン上で引っ張る必要がありますか?

関連する質問はどのようにpyDALをローカルに(そしてリモートに)インストールすればよいのですか?

答えて

1

書籍Killer Web Developmentは、開発環境でアプリケーションを作成してコミットするための公式を提供していると思います。

もちろん、データベース認証やWebサーバーのセットアップなどの環境によって異なるものがあります。

例えば、異なるデータベースに対して認証するためにあなたがdb.pyでデフォルトのコードのようなものを使用することができます。

myconf = AppConfig(reload=True) 

if not request.env.web2py_runtime_gae: 
    # --------------------------------------------------------------------- 
    # if NOT running on Google App Engine use SQLite or other DB 
    # --------------------------------------------------------------------- 
    db = DAL(myconf.get('db.uri'), 
      pool_size=myconf.get('db.pool_size'), 
      migrate_enabled=myconf.get('db.migrate'), 
      check_reserved=['all']) 
else: 
    # --------------------------------------------------------------------- 
    # connect to Google BigTable (optional 'google:datastore://namespace') 
    # --------------------------------------------------------------------- 
    db = DAL('google:datastore+ndb') 
関連する問題