問題タブ [shinyproxy]
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.
r - Shiny Server Open Source はマルチスレッドに対応していますか?
マルチスレッド操作の舞台裏で Furrr パッケージを使用する Shiny アプリのセットアップを検討しています。Shiny Server のドキュメントを確認しているときに、オープン ソース バージョンは単一のプロセスに限定されていることを読みました。
これは、Shiny Server Open Source で実行されているものは、マルチスレッド パッケージと組み合わせて使用できないということですか? また、これは ShinyProxy のようなものにも当てはまりますか?
r - 内部時間 Shinyproxy UTC
shiny
と を使用してアプリケーションを正常にデプロイしましたshinyproxy
。アプリの目的は、アルゴリズムの決定を手動で確認することです
決定だけでなく、決定が行われたタイムスタンプも保存したいので、コード内でSys.time()
. 現在のタイム ゾーンは UTC+2 ですが、アプリ内で Shinyproxy を使用してデプロイすると、Sys.time
UTC 時間が得られるようです (つまり、表示したい時間より 2 時間遅れています)。サーバーの日付を確認しましたが、問題ありません。
この状況に対処するために、shinyproxy で変更できる構成はありますか? Sys.time()
または、または別の R 関数のいくつかのパラメーターで作業する方が簡単timezone="Europe/Amsterdam"
です。
ありがとう
docker - Docker コンテナの Shiny Proxy - 127.0.0.1 または 0.0.0.0 にバインドしますか?
https://shinyproxy.io/security/に従って、shinyproxy を保護するための指示に従っています。コンテナでshinyproxyを実行し、127.0.0.1にバインドして、nginxリバースプロキシがリクエストをproxy_pass
に転送できるようにすることは可能127.0.0.1:8080
ですか?
sudo docker run -d -p 127.0.0.1:8080:8080 --net sp-example-net -v /var/run/docker.sock:/var/run/docker.sock shinyproxy_base:localhost
application.yml のwhereのようなものbind-address: 127.0.0.1
です。
これは、shinyproxy がリッスンするように削除bind-address:127.0.0.1
して変更すると機能しますが、それはお勧めしません。-p 8080:8080
0.0.0.0
上記は可能ですか、それとも docker コンテナーを 0.0.0.0 でリッスンしておく必要がありますか?
r - リモートホストで Docker 化されたアプリにアクセスする方法
私はshinyproxyアプリをドッキングしており、http://localhost:8080
. しかし、ホストコンピューターの外に到達できません。
- 私は試した
http://my-ip-adress:8080
- Windows ファイアウォールでポート 8080 を許可しました
- ここで、VM を介したポート転送に関するコメントを読みました。しかし、私はWindows 10でubuntu 20.04を使用しており、VMが実行されていないため、ポート転送の方法がわかりません。
- コンテナを動かしてみた
docker run -itdp 0.0.0.0:8080:8080 shinyproxy-example
しかし、どれも機能しませんでした。
結局のところ、アドレスを取得してiframeに入れ、最終的にはWebサイトに入れたいと思っています。手順が不足していますか、それとも別の方法がありますか?
私はdockerとwebdevelopingの初心者なので、どんな助けでも大歓迎です。