diff --git a/Dockerfile b/Dockerfile index 63a88de..7299f1a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,9 +7,10 @@ ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 # Install runtime requirements -RUN dnf install -y python3 gcc python3-pip && \ - /usr/bin/python3 -m venv extra-modules /var/lib/awx/my-venv/extra-modules +RUN dnf install -y python3 gcc python3-pip python3-devel + +COPY start.sh /usr/local/bin/start.sh VOLUME /var/lib/awx/my-venv -CMD [ "/var/lib/awx/my-venv/extra-modules/bin/pip3", "install", "-r", "/tmp/extra-modules/requirements/txt" ] +CMD [ "/bin/bash", "/usr/local/bin/start.sh" ] diff --git a/start.sh b/start.sh new file mode 100644 index 0000000..c23fd12 --- /dev/null +++ b/start.sh @@ -0,0 +1,3 @@ +#!/bin/bash +/usr/bin/python3 -m venv extra-modules /var/lib/awx/my-venv/extra-modules +/var/lib/awx/my-venv/extra-modules/bin/pip3 install -r /tmp/extra-modules/requirements/txt