mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-21 21:47:17 +00:00
* make nginx config generic * fixes env substituted * remove npm script dependencies from dev * match all nginx location to server * revert git clone dev branch
24 lines
541 B
Docker
24 lines
541 B
Docker
FROM node:14.17.3-buster
|
|
|
|
# Fix for JS heap limit allocation issue
|
|
ENV NODE_OPTIONS="--max-old-space-size=2048"
|
|
|
|
RUN apt update && apt install -y \
|
|
build-essential \
|
|
postgresql \
|
|
freetds-dev
|
|
|
|
RUN mkdir -p /app
|
|
WORKDIR /app
|
|
ENV NODE_ENV=production
|
|
|
|
# Building ToolJet server
|
|
COPY ./server/package.json ./server/package-lock.json ./server/
|
|
RUN npm --prefix server install
|
|
COPY ./server/ ./server/
|
|
RUN npm install -g @nestjs/cli
|
|
RUN npm --prefix server run build
|
|
|
|
COPY ./docker/ ./docker/
|
|
|
|
RUN ["chmod", "755", "./server/entrypoint.sh"]
|