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

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"]