Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
39 righe
1.3 KiB
39 righe
1.3 KiB
ARG version |
|
ARG branch=master |
|
|
|
FROM registrywgs.webgenesis.it/webgenesys/jixel/idrocapjixel:$version-$branch |
|
ENV LANG en_US.UTF-8 |
|
ENV LANGUAGE en_US:en |
|
ENV LC_ALL en_US.UTF-8 |
|
RUN echo $branch |
|
RUN echo $version |
|
|
|
RUN mkdir /usr/local/ies-solutions |
|
|
|
RUN mkdir /usr/local/ies-solutions/jixel-cron/ |
|
COPY ./jixel-cron.* /usr/local/ies-solutions/jixel-cron/ |
|
|
|
RUN mkdir /usr/local/ies-solutions/jixel-background-task-handler/ |
|
COPY ./jbth.* /usr/local/ies-solutions/jixel-background-task-handler/ |
|
|
|
RUN mkdir /usr/local/ies-solutions/jixel-general-purpose-rabbit-consumer/ |
|
COPY ./jgprc.* /usr/local/ies-solutions/jixel-general-purpose-rabbit-consumer/ |
|
|
|
WORKDIR /usr/local/ies-solutions/jixel-background-task-handler |
|
|
|
RUN dnf -y install python3-pip python3-devel python3-pycurl |
|
RUN dnf -y install crontabs cronie cronie-anacron |
|
|
|
RUN pip3 install pika |
|
RUN pip3 install rasterio |
|
RUN pip3 install redis |
|
|
|
COPY ./jixel-background-task-handler.sh /usr/local/bin/jixel-background-task-handler |
|
COPY ./jixel-cron.sh /usr/local/bin/jixel-cron |
|
COPY ./jixel-general-purpose-rabbit-consumer.sh /usr/local/bin/jixel-general-purpose-rabbit-consumer |
|
|
|
RUN chmod 500 /usr/local/bin/jixel-background-task-handler |
|
RUN chmod 500 /usr/local/bin/jixel-cron |
|
RUN chmod 500 /usr/local/bin/jixel-general-purpose-rabbit-consumer |
|
|
|
CMD ["jixel-background-task-handler"]
|
|
|