すべての問題
azure - Azure Web アプリで Webpack を使用した CI/CD PHP アプリ
Azure App Service - Web App に Laravel + Vue アプリをデプロイしようとしています。ただし、それは非常に不明確であり、Microsoft のドキュメント内でそれを機能させるための適切な解決策を見つけることができません。
「従来の」導入ワークフロー
コードをデプロイするために通常行うこと (CI/CD の外部):
- Git リポジトリの同期
- 走る
composer install - run
npm run prod(これは、私の場合、webpack をコンパイルするための省略形です) - 終わり
Docker コンテナーを使用した非常に簡単なアプローチがあります。私の Dockerfile ではphp-apache、追加でインストールされた Nodejs (w. NPM) を使用してイメージを構成するだけです。
ただし、Azure の組み込み機能を使用してこの展開を構成するソリューションを見つけたいと考えています。出来ますか?
Windows または Linux Web Apps を使用できます。私にとって違いはありません。
php - WooCommerce 3 桁の余分なゼロを削除
小数点以下 3 桁を使用しているため、価格は
「$20.000」、「$20.050」、「$20.055」と表示されます。
小数点以下ゼロの削除について検索したところ、次のものが見つかりました。
ただし、正しく動作していません。小数点以下 .000 のみを削除しているためです。($20.000 から $20)
さらに、最後の小数セグメントから余分な 0 を削除したいだけです。
例えば; "$20.000" から "$20.00"
"$20.050" から "$20.05"
"$20.055" は変更されません
authentication - 電子メールを使用した grpc 認証
python grpc サーバーを機能的に完成させ、展開の準備をしています。これまでのところ、セキュリティで保護されていない通信があります (セキュリティに関しては、ほとんど helloworld の例です)。Google が提供するまさにこのトピックに関するドキュメントがあることを確認した後、妥当な時間内にサーバーの認証メカニズムを導入できると考えました。綿密な調査により、そうではないと信じることができました。
ケースは単純です: ユーザー (私の仲間の同僚) は会社のメール (gmail) にログインし、結果のトークン (JWT、OAuth、OAuth2、私は気にしません) を使用して、私が書いた grpc サーバーにアクセスします。他人は入りません。
grpc+authentication のグーグル検索はこれまで無益であったため、この種の問題にどのように対処すべきかについて、私は間違った方向に進んでいると思います。したがって、質問:
- この使用例を考えると、私の grpc サーバーは認証に関係する必要がありますか? もしそうなら、例はありますか?それとも、これを別のシステムで処理する必要がありますか? もしそうなら、どのようなシステムですか?
- Envoy+gRPC について言及している記事がたくさんあることに気付きました。Envoy はここで私を助けてくれますか? これに対処するように設計されていますか?