問題タブ [production]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Herokuを使用して現在のブランチをリモートにGitプッシュ
Herokuにステージングブランチを作成しようとしていますが、うまくいかないことがあります。
すでにherokuアプリを作成し、ステージングリモートを指すようにリモートを設定していると仮定します。
ステージング(リモート/マスター)を追跡する「ステージング」というローカルブランチを取得します。または、それが私が考えたものです。
だが:
私にこれを与えます:
ご覧のとおり、プルは妥当に見えますが、デフォルトのプッシュはそうではありません。それは私がそうするならそれを意味します:
gitpushstaging-リモート
ローカルマスターブランチをステージングブランチにプッシュします。しかし、それは私が望んでいることではありません。基本的に、更新をステージングブランチにマージし、次のようにブランチを指定しなくても、簡単にherokuにプッシュしたいと思います。
上記は難しいことではありませんが、誤って前のプッシュを実行して間違ったブランチをプッシュすることは避けたいと思います...これは私が作成したいプロダクションブランチにとって二重に重要です!
git configをいじってみましたが、これを正しく行う方法がまだわかりません...
testing - 商用アプリケーションのリリース プロセスはどのようなものですか?
商用デスクトップ アプリケーションを開発している場合、リリース プロセスはどのようなものですか?
サンプルプロセス:
- 開発: バグの修正、機能の追加など。
- 機能の凍結 (絶対に必要な場合を除き、修正せず、何も追加しないでください)
- 試して
- すべて問題なければリリース、修正されていない場合はテスト、リリース
最も重要な質問は、「機能の凍結 > テスト > リリース」サイクルに対するあなたのアプローチは何ですか?
それとも、そのようなサイクルを必要とせず、ソフトウェアを常に公開する準備ができているように、より頻繁にテストしますか?
ruby-on-rails - 本番環境でログファイルにアクセスできません
アプリケーションを実行して、production.logの出力を確認しようとしました。ただし、RubyonRailsはこのエラーをスローします。Apacheログ
Rails Error: Unable to access log file. Please ensure that /var/www/somefolder/someapp/log/production.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
それを機能させるために必要なchmod666Production.logを実行しましたが、ファイルがルートアクセス下にあることに気付きました。
だから私のファイルパーミッションは
-rw-rw-rw- 1 root root 20845 2010-03-18 01:18 production.log
RubyonRailsにこのファイルへのアクセスを許可する方法がわかりません。Linuxの実稼働環境を管理するのはかなり新しいので、無知なことをお許しください。
zend-framework - zend フレームワークの自動スイッチ本番ステージング テスト .. など
プロダクションからステージングに切り替えるには何を変更すればよいですか?
また、ホスト情報に基づいて本番環境、ステージング環境、テスト環境などから自動的に切り替えるように Zend Framework を構成した人がいる場合は興味深い..
例..
私は Zend を初めて使用しますが、通常、ホスト情報に基づいて実行環境を自動的に切り替えるようにプロジェクトを構成します。
ありがとう
silverlight - 本番環境で使用するのに最も安全なSilverlightのバージョンはどれですか?
グラフィックフォームの制作でSilverlightを使用することはどの程度安全ですか?
- ほとんどのコンピューターにインストールされていますか、Windows Update機能を使用しますか?
- もしそうなら、それはどのバージョンがインストールされていますか?最も安全なターゲットバージョンは何ですか?
ruby-on-rails - dev and prod systems in rails
What exactly is the difference in rails between dev and prod environments. When I develop an application in dev mode, do I have peformance problems, or others if I clone my dev environment on prod?
mysql - 洞察が必要-ライブサイトで使用される本番データベースを同期するためのベストプラクティスは何ですか?CakePHP、Mysql
CakePHPとMySQLを使用してサイトを設定していて、何か問題が発生した場合にライブサイトを中断せずに、テストデータベースで作業したいと考えています。
別の忙しいサイトがありますが、私のテストサイトはライブデータベースから実行されており、ときどき神経質になっている可能性があります。
テストデータベースでテーブル名を変更し、ライブデータベースで変更したい場合はどうすればよいですか?または、テストデータベースからレコードを削除した場合。変更を比較する方法はありますか?これらの変更をマージするにはどうすればよいですか?
これは、ユーザーによるライブ編集やその性質のものにどのように干渉しますか?
うまくいけば、作業中の開発者の何人かが洞察を共有できるでしょう!
database - ステージングデータベースのグッドプラクティス
かなり複雑なサイトを本番環境にデプロイしようとしています。特に、ローカルで実行できない一部の外部サービスに関して、より現実的な環境でテストできるステージング環境が初めて必要です。
私の一般的な計画は、最初にローカルで開発とテストを行い、簡単な変更(小さなバグ修正、HTML / CSS、JSなど)を本番環境に直接プッシュし、大きな変更については、最初にステージングサブドメインにプッシュして徹底的なテストを行い、次に本番環境にプッシュすることです。
ステージングデータベースと本番データベースの同期を維持する必要はないと思いますが(手動で更新する場合もあります)、本番環境に関連してステージング環境を維持するための一般的なグッドプラクティスがあるかどうか疑問に思います。特にデータベースに関しては。
一般的な考え/アドバイス/経験をいただければ幸いです。
アップデート:
コメントありがとうございます、要点がわかります。これについて考えるのは少し時間がかかる価値があると思います。人気のある答えを受け入れました。
iphone - 本番環境でプッシュ通知が機能しない
アプリを開発モードで実行すると、PushMeBaby を介して自分自身に送信するプッシュ通知を問題なく受け取ることができます。しかし、本番環境でテストしようとすると、プッシュ通知を受け取ることができません。すべての証明書とプロビジョニング プロファイルを再生成し、aps_production_identity.cer をプッシュ通知の証明書として使用し、SSL を gateway.push.apple.com に変更し、アプリのリリース ビルドを実行しましたが、まだ取得できませんでした。それが機能します。私はPushMeBabyで、その行を見つけました
エラー -9844 を返します。これは、aps_production_identity.cer ファイルに何か問題があるということですか?
svn - svn サーバーにアクセスせずに変更を適用する方法
大規模な Web アプリケーションの開発に svn を使用しており、定期的に本番環境を更新しています。運用サーバーは svn にアクセスできません (セキュリティ上の理由から)。
新しいリリースの最後の本番リリース以降の変更をプッシュする最良の方法は何ですか? サイトは非常に大きいため、毎回サイト全体を再作成することは避けたいと考えています。