Nebula/Dockerfile
MotorTruck1221 ab37a135af
Gyattt
2024-10-18 03:17:14 -06:00

19 lines
414 B
Docker

FROM node:22-alpine
WORKDIR /app
COPY package*.json .
COPY . .
RUN apk update
RUN apk add python3 py3-pip alpine-sdk openssl-dev build-base python3-dev
RUN python3 -m pip install setuptools --break-system-packages
RUN cp -n config.example.toml config.toml
RUN npm i -g pnpm
RUN pnpm install
RUN pnpm run build
RUN export TERM=xterm-256color
VOLUME /app
EXPOSE 8080
ENTRYPOINT ["pnpm"]
CMD ["start", "--color"]