2021-07-23 14:20:50 +00:00
|
|
|
# pull official base image
|
2021-08-26 15:04:30 +00:00
|
|
|
FROM node:14.17.3-buster
|
|
|
|
|
|
|
|
|
|
ENV NODE_ENV=development
|
2021-06-14 09:57:19 +00:00
|
|
|
|
|
|
|
|
RUN apt update && apt install -y \
|
|
|
|
|
build-essential \
|
|
|
|
|
postgresql \
|
|
|
|
|
freetds-dev
|
|
|
|
|
|
|
|
|
|
RUN mkdir -p /app
|
|
|
|
|
WORKDIR /app
|
|
|
|
|
|
2021-07-23 14:20:50 +00:00
|
|
|
COPY ./server/package.json ./server/package-lock.json ./
|
|
|
|
|
RUN npm install
|
|
|
|
|
COPY ./server/ ./
|
2021-06-14 09:57:19 +00:00
|
|
|
|
2021-07-23 14:20:50 +00:00
|
|
|
COPY ./.env ../.env
|
2021-08-09 12:11:01 +00:00
|
|
|
COPY ./.env.test ../.env.test
|
2021-07-23 14:20:50 +00:00
|
|
|
|
2021-09-08 18:13:17 +00:00
|
|
|
ENTRYPOINT ["./entrypoint.sh"]
|