FROM ubuntu:20.04

# IDLive Face SDK
ENV IDLIVEFACE_HOME=/app/idliveface

COPY idliveface/data ${IDLIVEFACE_HOME}/data/
COPY idliveface/libs ${IDLIVEFACE_HOME}/libs/
COPY idliveface/license ${IDLIVEFACE_HOME}/license/

# The application
ENV LD_LIBRARY_PATH=${IDLIVEFACE_HOME}/libs

COPY app /app/
CMD ["/app/app"]

# The license
RUN mkdir aksusbd \
 && tar zxf ${FACESDK_HOME}/license/rte/aksusbd-*.tar.gz -C aksusbd --strip-components=1 \
 && (cd aksusbd && ./dinst) \
 && /etc/init.d/aksusbd stop \
 && rm -rf aksusbd /var/hasplm/storage/ \
 && chmod a+rwX -R /var/hasplm/ /etc/hasplm/

COPY entrypoint.sh /app/
RUN chmod a+x /app/entrypoint.sh
ENTRYPOINT ["/app/entrypoint.sh"]
