FROM node:alpine

RUN npm config set registry https://npm.yandex-team.ru
RUN npm i -g tvmtool-bin

WORKDIR /home/app

ARG PORT
ARG TVM_CACHE_DIR
ARG TVM_CONFIG_PATH


ENV PORT ${PORT}
ENV TVM_CACHE_DIR ${TVM_CACHE_DIR}
ENV TVM_CONFIG_PATH ${TVM_CONFIG_PATH}

EXPOSE ${PORT}

COPY generated ./generated

CMD tvmtool -v -e -a "41111111111111111111111111111111" --config ${TVM_CONFIG_PATH} --cache-dir ${TVM_CACHE_DIR} --port ${PORT}
