diff --git a/id-repository/id-repository-identity-service/Dockerfile b/id-repository/id-repository-identity-service/Dockerfile index 3a1c1866e..e9aa220ce 100644 --- a/id-repository/id-repository-identity-service/Dockerfile +++ b/id-repository/id-repository-identity-service/Dockerfile @@ -66,6 +66,15 @@ ENV biosdk_local_dir_name=${biosdk_local_dir} #ENV bio_sdk_folder_env=${bio_sdk_folder} ENV biosdk_zip_file_path=${biosdk_zip_path} +# install packages and create user +RUN apk -q update \ +&& apk add -q unzip sudo \ +&& addgroup -g ${container_user_gid} ${container_user_group} \ +&& adduser -s /bin/sh -u ${container_user_uid} -G ${container_user_group} -h /home/${container_user} --disabled-password ${container_user} \ +&& addgroup sudo \ +&& adduser ${container_user} sudo \ +&& echo "%sudo ALL=(ALL) NOPASSWD:/home/${container_user}/${biosdk_local_dir}/install.sh" >> /etc/sudoers + # set working directory for the user WORKDIR /home/${container_user} diff --git a/id-repository/id-repository-identity-service/pom.xml b/id-repository/id-repository-identity-service/pom.xml index 2dd050950..2ec50acb9 100644 --- a/id-repository/id-repository-identity-service/pom.xml +++ b/id-repository/id-repository-identity-service/pom.xml @@ -15,16 +15,15 @@ UTF-8 - 11 - 11 - 2.0.2.RELEASE + 21 + 21 1.2.1-java21-SNAPSHOT 1.2.1-java21-SNAPSHOT 1.2.1-java21-SNAPSHOT 1.2.1-java21-SNAPSHOT 1.2.1-java21-SNAPSHOT 1.2.1-java21-SNAPSHOT - 1.5.10 + diff --git a/id-repository/id-repository-identity-service/src/main/java/io/mosip/idrepository/identity/entity/Uin.java b/id-repository/id-repository-identity-service/src/main/java/io/mosip/idrepository/identity/entity/Uin.java index 824146783..d47bd1890 100644 --- a/id-repository/id-repository-identity-service/src/main/java/io/mosip/idrepository/identity/entity/Uin.java +++ b/id-repository/id-repository-identity-service/src/main/java/io/mosip/idrepository/identity/entity/Uin.java @@ -70,7 +70,6 @@ public Uin(String uinRefId, String uin, String uinHash, byte[] uinData, String u /** The uin data. */ @Lob - @JdbcTypeCode(java.sql.Types.BINARY) @Basic(fetch = FetchType.LAZY) @Getter(AccessLevel.NONE) @Setter(AccessLevel.NONE)