diff --git a/.circleci/config.yml b/.circleci/config.yml index 2bb128a..e526a85 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,14 +1,12 @@ version: 2 defaults: &defaults - docker: - - image: circleci/node:15.5.1-stretch-browsers + docker: + - image: cimg/python:3.10.2 install_dependency: &install_dependency name: Installation of build and deployment dependencies. command: | - sudo apt-get update - sudo apt install jq python3-pip - sudo pip3 install awscli --upgrade - sudo pip3 install docker-compose + pip3 install awscli --upgrade + pip3 install docker-compose install_deploysuite: &install_deploysuite name: Installation of install_deploysuite. command: | @@ -71,7 +69,6 @@ workflows: branches: only: - develop - - dev-circleci # Production builds are exectuted only on tagged commits to the # master branch. diff --git a/src/services/ProcessorService.js b/src/services/ProcessorService.js index 4d8f525..9b79c75 100644 --- a/src/services/ProcessorService.js +++ b/src/services/ProcessorService.js @@ -63,6 +63,7 @@ processCreate.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.id() }).required().unknown(true) @@ -74,6 +75,7 @@ processUpdate.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.id() }).required().unknown(true)