ervu-dashboard-etl/Dockerfile
2024-09-01 18:12:12 +03:00

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