Skip to content

Commit

Permalink
Working image using centos stream9 dev image
Browse files Browse the repository at this point in the history
Brings the total size down to 1.05gb, but we can probably do better.
  • Loading branch information
ttuffin committed Aug 25, 2023
1 parent 7edefb8 commit 8cf9acd
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
FROM quay.io/centos/centos:stream9-development

ARG USER_ID=${USER_ID:-1001}
ARG APP_DIR=${APP_DIR:-/app}
ARG DEVEL_COLLECTION_LIBRARY=0
WORKDIR $HOME

USER 0
RUN useradd -u $USER_ID -d $APP_DIR appuser
WORKDIR $APP_DIR
COPY . $WORKDIR
RUN chown -R $USER_ID $APP_DIR

RUN dnf install -y java-17-openjdk-devel python3-pip
ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk
RUN pip install -U pip \
Expand All @@ -21,8 +26,5 @@ RUN pip install -U pip \
RUN bash -c "if [ $DEVEL_COLLECTION_LIBRARY -ne 0 ]; then \
ansible-galaxy collection install git+https://github.com/ansible/event-driven-ansible.git --force; fi"

COPY . $WORKDIR
RUN chown -R $USER_ID ./

USER $USER_ID
RUN pip install .

0 comments on commit 8cf9acd

Please sign in to comment.