mirror of
https://github.com/spliit-app/spliit.git
synced 2025-12-06 09:29:39 +01:00
* + Dockerfile and compose file + Scripts dir and startup script + Build image npm script * * Moves env to file * + Tags image with info from package.json * Moves image creation to script * Updates README * Update README.md Co-authored-by: Sebastien Castiel <sebastien@castiel.me> --------- Co-authored-by: Maxime Jacob <mjacob-no-reply@proton.me> Co-authored-by: Sebastien Castiel <sebastien@castiel.me>
18 lines
330 B
Docker
18 lines
330 B
Docker
FROM node:slim
|
|
|
|
EXPOSE 3000/tcp
|
|
WORKDIR /usr/app
|
|
COPY ./ ./
|
|
|
|
SHELL ["/bin/bash", "-c"]
|
|
|
|
RUN apt update && \
|
|
apt install openssl -y && \
|
|
apt clean && \
|
|
apt autoclean && \
|
|
apt autoremove && \
|
|
npm install --ignore-scripts && \
|
|
npm install -g prisma
|
|
|
|
ENTRYPOINT ["/bin/bash", "-c", "scripts/image-startup.sh"]
|