24 lines
456 B
Docker
24 lines
456 B
Docker
FROM repo.micord.ru/tools/pdi-ce:8.3.0.0-371 AS main
|
|
|
|
ENV TZ=Europe/Moscow
|
|
|
|
ENV PDI_RELEASE=8.3 \
|
|
PDI_VERSION=8.3.0.0-371 \
|
|
PDI_HOME=/opt/pentaho-di \
|
|
KETTLE_HOME=/pentaho-di
|
|
|
|
COPY crontab /root/
|
|
COPY entrypoint.sh /root/
|
|
COPY mappings $PDI_HOME/mappings
|
|
|
|
RUN chmod +x /root/entrypoint.sh
|
|
|
|
ENV PATH=$PDI_HOME/data-integration:$PATH
|
|
|
|
ENTRYPOINT ["/root/entrypoint.sh"]
|
|
|
|
FROM main AS runonce
|
|
ENV RUNONCE=true
|
|
|
|
FROM main AS cron
|
|
ENV RUNONCE=false
|