Employer's Checking Service (ECS) – In diesem Formular nutzen Benutzer (Arbeitgeber) diesen Service, um das Innenministerium aufzufordern, den Einwanderungsstatus eines Arbeitnehmers oder potenziellen Arbeitnehmers zu überprüfen, wenn sie ihre Dokumente oder ihren Online-Einwanderungsstatus nicht vorlegen können.
Arbeitgeber (Benutzer) nutzen diesen Dienst, um das Recht auf Arbeit des Arbeitnehmers zu überprüfen
Der Arbeitgeber muss außerdem das Innenministerium bitten, seinen Status zu überprüfen, wenn er:
Das Formular erleichtert dem Benutzer das Ausfüllen aller erforderlichen Angaben zum Mitarbeiter und zu den Stellendetails des Mitarbeiters.
Der Benutzer kann alle bereitgestellten Antworten überprüfen, um seine Angaben vor der Übermittlung zu bestätigen.
Sobald der Antrag eingereicht wurde, werden automatisierte Benachrichtigungen an das Unternehmen und den Benutzer gesendet.
.env
Datei im Stammverzeichnis und füllen Sie sie mit allen erforderlichen Umgebungsvariablen für das Projekt.yarn
.yarn run start:dev
. Sie können die Anwendung mit Docker containerisieren. Das .devcontainer
-Verzeichnis enthält eine docker-compose.dev.yml
Datei zum Orchestrieren von Multi-Container-Anwendungen.
Wenn Sie diese Schritte befolgen, sollten Sie in der Lage sein, Ihre Anwendung mit Docker Compose zu installieren und auszuführen. Dies sorgt für eine konsistente Entwicklungsumgebung auf verschiedenen Maschinen und stellt sicher, dass alle erforderlichen Abhängigkeiten verfügbar sind.
Stellen Sie sicher, dass Docker auf Ihrem Computer installiert ist und ausgeführt wird. Docker wird zum Erstellen und Verwalten Ihrer Container benötigt.
Um Ihre Entwicklungsumgebung zu konfigurieren, kopieren Sie /.devcontainer/devcontainer.env.sample
nach devcontainer.env
im selben Verzeichnis und geben Sie die erforderlichen Werte ein. Dadurch wird sichergestellt, dass Ihr Entwicklungscontainer mit den erforderlichen Umgebungsvariablen eingerichtet ist.
Öffnen Sie ein Terminal, navigieren Sie zum Projektverzeichnis und führen Sie Folgendes aus: docker compose -f .devcontainer/docker-compose.dev.yml up -d
Sobald die Container erstellt und gestartet sind, können Sie in den App-Container gehen: docker exec -it devcontainer-hof-ecs-app-1 sh
(Hinweis: Docker-Container können unterschiedlich benannt sein)
Führen Sie die erforderlichen Befehle aus, um die Abhängigkeiten yarn
und yarn start:dev
zu installieren, um Ihre Anwendung zu starten.
Wenn Sie Visual Studio Code (VS Code) verwenden, können Sie die Anwendung alternativ mit einem VS Code Dev Container ausführen.
Der Ordner .devcontainer
enthält die notwendigen Konfigurationsdateien für den Devcontainer.
Wenn Sie diese Schritte befolgen, sollten Sie in der Lage sein, Ihre Anwendung mit einem Devcontainer in VS Code auszuführen. Mit der Erweiterung „Dev Containers“ können Sie einen Docker-Container als voll funktionsfähige Entwicklungsumgebung verwenden. Dies sorgt für eine konsistente Entwicklungsumgebung auf verschiedenen Maschinen und stellt sicher, dass alle erforderlichen Abhängigkeiten verfügbar sind. Eine devcontainer.json
-Datei in diesem Projekt teilt VS Code mit, wie auf einen Entwicklungscontainer mit einem genau definierten Tool und Laufzeitstapel zugegriffen (oder dieser erstellt) werden soll.
Stellen Sie sicher, dass Docker auf Ihrem Computer installiert ist und ausgeführt wird. Docker wird zum Erstellen und Verwalten Ihrer Container benötigt.
Installieren Sie die Dev Containers-Erweiterung in VS Code. Mit dieser Erweiterung können Sie in einer Containerumgebung entwickeln.
Um Ihre Entwicklungsumgebung zu konfigurieren, kopieren Sie /.devcontainer/devcontainer.env.sample
nach devcontainer.env
im selben Verzeichnis und geben Sie die erforderlichen Werte ein. Dadurch wird sichergestellt, dass Ihr Entwicklungscontainer mit den erforderlichen Umgebungsvariablen eingerichtet ist.
Führen Sie den Dev Containers: Open Folder in Container...
aus der Befehlspalette (F1) aus oder klicken Sie auf die Remote-Anzeige (≶) in der Statusleiste. Dieser Befehl erstellt und startet den Devcontainer basierend auf den Konfigurationsdateien im Ordner .devcontainer
.
Sobald der Devcontainer erstellt und gestartet ist, befinden Sie sich in der Containerumgebung. Sie können jetzt an Ihrem Projekt arbeiten, als ob Sie lokal arbeiten würden, jedoch mit allen erforderlichen Abhängigkeiten und Tools, die im Container installiert sind.
Um die Anwendung zu starten, öffnen Sie ein Terminal in VS Code, indem Sie zu View -> Terminal
gehen oder Ctrl+backtick
( Cmd+backtick
unter macOS) drücken. Navigieren Sie im Terminal zum Projektverzeichnis, falls Sie noch nicht dort sind.
Führen Sie die erforderlichen Befehle aus, um die Abhängigkeiten yarn
und yarn start:dev
zu installieren, um Ihre Anwendung zu starten.
$ yarn test:lint
$ yarn test:unit
Diese Anwendung ist containerisiert und bereit für die Bereitstellung auf Kubernetes. Informationen zu Kubernetes-Bereitstellungsskripts finden Sie im Verzeichnis kube/
.