Working aws credentials with access to local ssm parameters configured in your terminal
This probably doesn't work on windows yet
- Build the docker container locally with:
npm run -w hrm-service docker:build
- Start the hrm db with:
npm run docker:compose:db:up
- Optionally run localstack for AWS resources with:
npm run localstack:init
- Bring up the hrm service container with:
npm run docker:compose:service:up
- Get logs from
npm run docker:compose:logs
- Follow the instructions for importing the current dev db into your local postgres server here.
- In another terminal, follow the instructions in the flex-plugins/plugin-hrm-form to get the flex plugin running locally against the local docker service with the correct configuration files for e2e testing
- Follow the instructions in the flex-plugins/e2e-tests readme to run the e2e tests locally