Служба проверки работодателя (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.
Папка .devcontainer
содержит необходимые файлы конфигурации для devcontainer.
Выполнив эти шаги, вы сможете запустить свое приложение с помощью контейнера разработки в VS Code. Расширение Dev Containers позволяет использовать контейнер Docker в качестве полнофункциональной среды разработки. Это обеспечивает согласованную среду разработки на разных машинах и гарантирует доступность всех необходимых зависимостей. Файл devcontainer.json
в этом проекте сообщает VS Code, как получить доступ к контейнеру разработки (или создать его) с помощью четко определенного инструмента и стека среды выполнения.
Убедитесь, что на вашем компьютере установлен и работает Docker. Docker необходим для создания контейнеров и управления ими.
Установите расширение Dev Containers в VS Code. Это расширение позволяет вам разрабатывать внутри контейнерной среды.
Чтобы настроить среду разработки, скопируйте /.devcontainer/devcontainer.env.sample
в devcontainer.env
в том же каталоге и заполните необходимые значения. Это гарантирует, что в вашем контейнере разработки настроены необходимые переменные среды.
Запустите команду Dev Containers: Open Folder in Container...
на палитре команд (F1) или щелкните удаленный индикатор (≶) в строке состояния. Эта команда создаст и запустит devcontainer на основе файлов конфигурации в папке .devcontainer
.
Как только devcontainer будет собран и запущен, вы окажетесь внутри контейнерной среды. Теперь вы можете работать над своим проектом так, как если бы вы работали локально, но со всеми необходимыми зависимостями и инструментами, установленными в контейнере.
Чтобы запустить приложение, откройте терминал в VS Code, выбрав View -> Terminal
или нажав Ctrl+backtick
( Cmd+backtick
в macOS). В терминале перейдите в каталог проекта, если вы еще этого не сделали.
Запустите необходимые команды для установки зависимостей yarn
и yarn start:dev
, чтобы запустить приложение.
$ yarn test:lint
$ yarn test:unit
Это приложение помещено в контейнер и готово к развертыванию в Kubernetes. Сценарии развертывания Kubernetes см. в каталоге kube/
.