Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MOSIP-31575] Updated docker file. #108

Open
wants to merge 21 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
43a38bd
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
ebea551
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
a701a74
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
fd762e8
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
0c07862
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
93ebd91
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
71d3890
[MOSIP-31575] Update push-trigger.yml
abhishek8shankar Apr 3, 2024
f1b156f
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
7e48074
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
2a24301
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
fd5929a
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
4482367
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
b3b8b90
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
2b34fda
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 3, 2024
0ffbd00
Update push-trigger.yml
abhishek8shankar Apr 3, 2024
4984282
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 4, 2024
73bdb78
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 4, 2024
8e7f222
[MOSIP-31575] Update bitnami.Dockerfile
abhishek8shankar Apr 4, 2024
8e33811
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 12, 2024
edf2dcf
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 12, 2024
3c746ea
[MOSIP-31575] Updated docker file.
abhishek8shankar Apr 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 14 additions & 3 deletions build/debezium-fixer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,16 +1,27 @@
FROM alpine:3.15.4

ARG SOURCE
ARG COMMIT_HASH
ARG COMMIT_ID
ARG BUILD_TIME
LABEL source=${SOURCE}
LABEL commit_hash=${COMMIT_HASH}
LABEL commit_id=${COMMIT_ID}
LABEL build_time=${BUILD_TIME}

ARG container_user=mosip
ARG container_user_group=mosip
ARG container_user_uid=1001
ARG container_user_gid=1001

RUN apk add curl bash vim jq \
&& addgroup -g ${container_user_gid} ${container_user_group} \
&& adduser -u ${container_user_uid} -G ${container_user_group} -s /bin/sh -D ${container_user}
&& addgroup -g ${container_user_gid} ${container_user_group} \
&& adduser -u ${container_user_uid} -G ${container_user_group} -s /bin/sh -D ${container_user} \
&& chown -R ${container_user}:${container_user} /home/${container_user}

USER ${container_user}
WORKDIR /home/${container_user}
ADD --chown=${container_user}:${container_user_group} docker-entrypoint.sh .
abhishek8shankar marked this conversation as resolved.
Show resolved Hide resolved

USER ${container_user_uid}:${container_user_gid}

CMD ["./docker-entrypoint.sh"]
8 changes: 8 additions & 0 deletions build/es-kafka-connecter/kafka_connect_transforms/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,11 @@ RUN confluent-hub install --no-prompt confluentinc/kafka-connect-elasticsearch:1

ADD ./target/kafka_connect_transforms-*.jar /usr/share/java/my_transforms
ADD ./target/debezium-core-*.jar /usr/share/java/my_transforms

#ARG container_user=mosip
#ARG container_user_group=mosip
#ARG container_user_uid=1001
#ARG container_user_gid=1001
#WORKDIR /home/${container_user}
#RUN chown -R ${container_user}:${container_user} /home/${container_user}
#USER ${container_user_uid}:${container_user_gid}
25 changes: 25 additions & 0 deletions build/reporting-init/debezium-init/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,32 @@
FROM alpine

ARG SOURCE
ARG COMMIT_HASH
ARG COMMIT_ID
ARG BUILD_TIME
LABEL source=${SOURCE}
LABEL commit_hash=${COMMIT_HASH}
LABEL commit_id=${COMMIT_ID}
LABEL build_time=${BUILD_TIME}

RUN apk add curl bash vim

ADD docker-entrypoint.sh /
# ARGs
ARG container_user=mosip
ARG container_user_group=mosip
ARG container_user_uid=1001
ARG container_user_gid=1001

# Set working directory and permissions
WORKDIR /home/${container_user}

# Create user and group
RUN addgroup -g ${container_user_gid} ${container_user_group} || true && \
adduser -D -u ${container_user_uid} -G ${container_user_group} ${container_user} || true && \
chown -R ${container_user}:${container_user} /home/${container_user}

USER ${container_user}:${container_user_group}
USER ${container_user_uid}:${container_user_gid}
abhishek8shankar marked this conversation as resolved.
Show resolved Hide resolved

CMD ["/docker-entrypoint.sh"]
26 changes: 23 additions & 3 deletions build/reporting-init/es-kafka-connect-init/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,29 @@
FROM alpine

RUN apk add curl bash vim

RUN mkdir /connectors /kibana_saved_objects
ARG SOURCE
ARG COMMIT_HASH
ARG COMMIT_ID
ARG BUILD_TIME
LABEL source=${SOURCE}
LABEL commit_hash=${COMMIT_HASH}
LABEL commit_id=${COMMIT_ID}
LABEL build_time=${BUILD_TIME}

ADD docker-entrypoint.sh /

ARG container_user=mosip
ARG container_user_group=mosip
ARG container_user_uid=1001
ARG container_user_gid=1001

WORKDIR /home/${container_user}


RUN apk add --no-cache curl bash vim \
&& mkdir /connectors /kibana_saved_objects \
&& adduser -D -u 1001 mosip \
&& chown -R ${container_user}:${container_user} /home/${container_user}

USER ${container_user_uid}:${container_user_gid}

CMD ["/docker-entrypoint.sh"]
7 changes: 7 additions & 0 deletions build/spark-docker/apache-spark-py.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
#ARG container_user=mosip
#ARG container_user_group=mosip
#ARG container_user_uid=1001
#ARG container_user_gid=1001
#WORKDIR /home/${container_user}
#RUN chown -R ${container_user}:${container_user} /home/${container_user}
#USER ${container_user_uid}:${container_user_gid}

ARG base_img

Expand Down
38 changes: 23 additions & 15 deletions build/spark-docker/bitnami.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,21 +1,29 @@
FROM bitnami/spark:3

USER root
ARG container_user=mosip
ARG container_user_group=mosip
ARG container_user_uid=1001
ARG container_user_gid=1001
WORKDIR /home/${container_user}

RUN mkdir /my_spark_jobs
RUN mkdir /my_spark_logs
RUN mkdir /my_spark_full_logs
RUN mkdir /.ivy2
RUN mkdir /.m2
RUN mkdir /opt/bitnami/spark/.ivy2
RUN chown 1001:1001 /my_spark_jobs
RUN chown 1001:1001 /my_spark_logs
RUN chown 1001:1001 /my_spark_full_logs
RUN chown 1001:1001 /.ivy2
RUN chown 1001:1001 /.m2
RUN chown 1001:1001 /opt/bitnami/spark/.ivy2
USER root

RUN pip3 install elasticsearch
RUN pip3 install pandas
RUN mkdir /my_spark_jobs \
&& mkdir /my_spark_logs \
&& mkdir /my_spark_full_logs \
&& mkdir /.ivy2 \
&& mkdir /.m2 \
&& mkdir /opt/bitnami/spark/.ivy2 \
&& chown 1001:1001 /my_spark_jobs \
&& chown 1001:1001 /my_spark_logs \
&& chown 1001:1001 /my_spark_full_logs \
&& chown 1001:1001 /.ivy2 \
&& chown 1001:1001 /.m2 \
&& chown 1001:1001 /opt/bitnami/spark/.ivy2 \
&& chown -R ${container_user}:${container_user} /home/${container_user} \
&& pip3 install elasticsearch \
&& pip3 install pandas

USER 1001
abhishek8shankar marked this conversation as resolved.
Show resolved Hide resolved

USER ${container_user_uid}:${container_user_gid}
Loading