고용주 확인 서비스(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 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
에 복사하고 필요한 값을 입력하세요. 이렇게 하면 개발 컨테이너가 필수 환경 변수로 설정됩니다.
명령 팔레트(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/
디렉터리를 참조하세요.