問題タブ [autodeploy]
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.
docker - Ubuntu で GitLab CI/CD を使用してアプリを自動デプロイした後、結果がありません
私のラップトップでnpm run serve
は Vue アプリをロードできるhttp://localhost:8080
ので、git を初期化し、アプリを新しい Gitlab リポジトリにプッシュしてから、以下のように作成Dockerfile
します。
イメージdocker build -t vue-app .
を作成し、それをラップトップで実行すると、docker run -d -p 80:80 --rm --name test-vue-app vue-app
うまく機能します
したがって、Gitlab CICD を使用して、このアプリをセルフホストの Ubuntu にホーム サーバーとして展開するには、次の手順に従います。.gitlab-ci.yml
また、サーバーとして別のPC(新しいUbuntu OSを使用)にインストールufw
し、ルーターをセットアップしてopen-ssh
、このPCが単純なホームサーバーとしてうまく機能することを確認しましたが、これは肯定的でしたapache2
php
そのため、ssh を使用してサーバー デバイスに接続しgitlab-runner
、Docker もインストールして登録します。
Gitlab パイプラインを実行すると を取得Job succeeded
できますが、サーバーで変更や更新を確認できず、コンテナーを実行した結果をサーバー マシンで直接読み込むこともできませんでした。
PS: サーバー デバイスで apache2 を有効にすることにより、任意のデバイスからhttp://XX.XX.XX.XX (存在する /var/www/html/index.php ファイルによると) に単純な php ページを読み込むことができますが、実行後にパイプラインは機能せず、サーバーでapache2を有効にすると、代わりにVueアプリの代わりにphpページをロードできます
glassfish - 保存時にGlassfish 6の自動デプロイ
私は Jakarta ee 9 に取り組んでおり、 Netbeans 12.0 で Glassfish 6.0 を使用しています。JDK バージョンは 11 です。
NB 内からデバッグ モードで GF を実行し、コードを変更し、保存して GF に自動展開できるようにしたいと考えています。これは私にとってはうまくいきません。
私がチェックしました :
- netbeans.deploy.debugmode=true 、 netbeans.deploy=true in EAR|構成の設定|カスタマイズ|アクション|プロジェクトのデバッグ
- SetConfiguration|Customize|Build|Compile|Compile on Save チェック 3.SetConfiguration|Customize|Run|Deploy on Save チェック
しかし、JSF コードだけを変更して保存しても、コンパイルやデプロイは行われません。
ありがとう