open-learning-exchange/planet

View on GitHub
docker/chatapi/arm64-Dockerfile

Summary

Maintainability
Test Coverage
FROM ubuntu:xenial as builder
LABEL maintainer="dogi@ole.org,mutugiii@ole.org"

COPY ./docker/chatapi/crosscompile_chatapi.sh .
RUN bash ./crosscompile_chatapi.sh armv8 install

#####

FROM treehouses/node-tags:arm64-3.16

RUN apk update

COPY ./chatapi/package.json ./
RUN npm install --production

COPY ./chatapi/src ./src/
COPY ./chatapi/tsconfig.json ./tsconfig.json

EXPOSE 5000

CMD ["npm", "run", "start"]