雇用主確認サービス (ECS) - このフォームでは、ユーザー (雇用主) は、書類またはオンラインの在留資格を提示できない場合に、このサービスを使用して、従業員または将来の従業員の在留資格を確認するよう内務省に要求します。
雇用主(ユーザー)は、従業員が働く権利を確認するためにこのサービスを使用します。
雇用主はまた、次のような場合には内務省にステータスを確認するよう依頼する必要があります。
このフォームを使用すると、ユーザーは従業員および従業員の仕事の詳細に必要なすべての詳細を簡単に入力できます。
ユーザーは、提供されたすべての回答を確認して、送信する前に詳細を確認できます。
アプリケーションが送信されると、自動通知が企業とユーザーに送信されます。
.env
ファイルを作成し、プロジェクトに必要なすべての環境変数をそのファイルに設定します。yarn
使用して依存関係をインストールします。yarn run start:dev
使用して、開発モードでサービスを開始します。 Docker を使用してアプリケーションをコンテナ化できます。 .devcontainer
ディレクトリには、マルチコンテナ アプリケーションを調整するためのdocker-compose.dev.yml
ファイルが含まれています。
これらの手順に従うと、Docker Compose を使用してアプリケーションをインストールして実行できるようになります。これにより、さまざまなマシン間で一貫した開発環境が提供され、必要な依存関係がすべて利用可能になります。
マシンに Docker がインストールされ、実行されていることを確認してください。コンテナーを作成および管理するには Docker が必要です。
開発環境を構成するには、 /.devcontainer/devcontainer.env.sample
devcontainer.env.sample を同じディレクトリ内のdevcontainer.env
にコピーし、必要な値を入力します。これにより、開発コンテナに必要な環境変数が確実に設定されます。
ターミナルを開き、プロジェクト ディレクトリに移動して、 docker compose -f .devcontainer/docker-compose.dev.yml up -d
を実行します。
コンテナーが構築されて開始されたら、アプリ コンテナー内に移動できます: docker exec -it devcontainer-hof-ecs-app-1 sh
(注: Docker コンテナーの名前は異なる場合があります)
必要なコマンドを実行して依存関係のyarn
とyarn start:dev
をインストールし、アプリケーションを起動します。
また、Visual Studio Code (VS Code) を使用している場合は、VS Code Dev Containers を使用してアプリケーションを実行できます。
.devcontainer
フォルダーには、devcontainer に必要な構成ファイルが含まれています。
これらの手順に従うと、VS Code で devcontainer を使用してアプリケーションを実行できるようになります。 Dev Containers 拡張機能を使用すると、Docker コンテナをフル機能の開発環境として使用できます。これにより、さまざまなマシン間で一貫した開発環境が提供され、必要な依存関係がすべて利用可能になります。このプロジェクトのdevcontainer.json
ファイルは、明確に定義されたツールとランタイム スタックを使用して開発コンテナにアクセス (または作成) する方法を VS Code に指示します。
マシンに Docker がインストールされ、実行されていることを確認してください。コンテナーを作成および管理するには Docker が必要です。
VS Code に Dev Containers 拡張機能をインストールします。この拡張機能を使用すると、コンテナ化された環境内で開発できるようになります。
開発環境を構成するには、 /.devcontainer/devcontainer.env.sample
devcontainer.env.sample を同じディレクトリ内のdevcontainer.env
にコピーし、必要な値を入力します。これにより、開発コンテナに必要な環境変数が確実に設定されます。
コマンド パレット (F1) からDev Containers: Open Folder in Container...
コマンドを実行するか、ステータス バーのリモート インジケータ (≶) をクリックします。このコマンドは、 .devcontainer
フォルダー内の構成ファイルに基づいて devcontainer を構築し、起動します。
devcontainer が構築されて開始されると、コンテナー化された環境に入ります。これで、ローカルで作業しているかのようにプロジェクトを作業できるようになりますが、必要な依存関係とツールはすべてコンテナ内にインストールされています。
アプリケーションを開始するには、 View -> Terminal
に移動するか、 Ctrl+backtick
(macOS の場合はCmd+backtick
) を押して、VS Code 内でターミナルを開きます。まだプロジェクト ディレクトリに移動していない場合は、ターミナルでプロジェクト ディレクトリに移動します。
必要なコマンドを実行して依存関係のyarn
とyarn start:dev
をインストールし、アプリケーションを起動します。
$ yarn test:lint
$ yarn test:unit
このアプリケーションはコンテナ化されており、Kubernetes にデプロイする準備ができています。 Kubernetes デプロイメント スクリプトについては、 kube/
ディレクトリを参照してください。