FROM am-sandbox-extended-base AS runtime

# install custom packages here like below
# RUN apk add g++ make python3

ARG NODE_OPTIONS
ENV NODE_OPTIONS=${NODE_OPTIONS}

COPY . .

# So, if we add new package, we won't have to build above base things.
ARG A_NEW_PACKAGES_INSTALL_CMD
ENV A_NEW_PACKAGES_INSTALL_CMD=${A_NEW_PACKAGES_INSTALL_CMD}
RUN $A_NEW_PACKAGES_INSTALL_CMD

EXPOSE 4631 4632 9229
CMD [ "npm", "run", "start" ]
