サイトアイコン Embarcadero RAD Studio, Delphi, & C++Builder Blogs

大幅に改善された新しいPAServer Docker ソリューション

5837143168863290205 121

RAD Studioアプリケーションのデプロイとデバッグがかつてないほど簡単になりました。新しいDockerイメージと刷新されたrun.shスクリプトにより、このプロセスは合理化され、より使いやすくなりました。このブログでは、最適化された PAServer Docker ソリューションを紹介し、イメージ サイズの 64%もの大幅な削減など、大幅な改善点に焦点を当てます。

PAServerとは?

PAServer (Platform Assistant Server) は、RAD Studio、Delphi、C++Builder向けのクロスプラットフォーム開発とデプロイ(配置)を容易にするツールです。リモート コンパイルとデバッグが可能になり、開発者は単一の開発環境からWindows、Linux、macOS、iOS、Androidなどのさまざまなプラットフォーム上のアプリケーションのビルドとデバッグを行うことができます。この統合により開発プロセスが合理化され、ファイル転送やリモートセッションを簡単に管理できるため、効率性と生産性が向上します。

Linux開発にDockerを使う理由とは?

開発にDockerを使用することで、開発プロセスを合理化し、生産性を向上させるいくつかの重要な利点が得られます。Dockerを使用する主な要因は以下の通りです。

新機能

主な特徴

このブログで紹介するDockerイメージとrun.shスクリプトには、RAD Studioアプリケーションの開発とデプロイを容易にするさまざまな機能を提供します。

上記のオプションはすべて新しい run.sh スクリプトに統合されており、便利な –help 引数を通じてすべての情報に簡単にアクセスできます。

新しいイメージとレポコードにアクセスする

新しいイメージは DockerHub で入手でき、run.sh スクリプトと独自のイメージを構築するための残りのコードは GitHub からダウンロードできます。

run.shスクリプトの使用

GitHubからリポジトリをプルし、ターミナルで run.sh を含むディレクトリに移動します。希望するオプションでスクリプトを実行します。

./run.sh [オプション]

オプション一覧

例 1:プロダクションモード

[crayon-676870f88744c188752480/]

例 2: 特定のバージョンでのデタッチ モード

[crayon-676870f887456507821865/]

その他の機能

更新された GitHub リポジトリには、より高度なソリューションを詳しく説明した、まったく新しい詳細な readme が含まれています。新しいスクリプトの代わりに docker run を使用するか、docker compose を使用するか、あるいはDockerfileをカスタマイズして独自のイメージバージョンを作成したりすることは、ほんの一例に過ぎません。

モバイルバージョンを終了