雇主检查服务 (ECS) - 在此表格中,如果雇员或潜在雇员无法出示文件或在线移民身份,用户(雇主)将使用此服务请求内政部检查其移民身份。
雇主(用户)使用此服务来检查工作权,如果雇员
雇主还必须要求内政部检查他们的身份,如果他们有:
该表格方便用户填写员工和员工工作详细信息的所有必需详细信息。
用户可以在提交之前查看所有提供的答案以确认其详细信息。
提交申请后,系统会自动向企业和用户发送通知。
.env
文件,并使用项目所需的所有环境变量填充该文件。yarn
安装依赖项。yarn run start:dev
以开发模式启动服务。 您可以使用 Docker 将应用程序容器化。 .devcontainer
目录包含一个用于编排多容器应用程序的docker-compose.dev.yml
文件。
通过执行这些步骤,您应该能够使用 Docker Compose 安装并运行您的应用程序。这提供了跨不同机器的一致的开发环境,并确保所有必需的依赖项均可用。
确保您的计算机上已安装并运行 Docker。需要 Docker 来创建和管理容器。
要配置开发环境,请将/.devcontainer/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 容器运行应用程序。
.devcontainer
文件夹包含 devcontainer 所需的配置文件。
通过执行这些步骤,您应该能够使用 VS Code 中的 devcontainer 运行应用程序。 Dev Containers 扩展允许您使用 Docker 容器作为功能齐全的开发环境。这提供了跨不同机器的一致的开发环境,并确保所有必需的依赖项均可用。该项目中的devcontainer.json
文件告诉 VS Code 如何使用定义良好的工具和运行时堆栈访问(或创建)开发容器。
确保您的计算机上已安装并运行 Docker。需要 Docker 来创建和管理容器。
在 VS Code 中安装开发容器扩展。此扩展允许您在容器化环境中进行开发。
要配置开发环境,请将/.devcontainer/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 上。请参阅kube/
目录以获取 Kubernetes 部署脚本。