Spaces:
Running
Running
FROM node:22 | |
USER root | |
RUN apt-get update && apt-get install -y \ | |
git \ | |
build-essential \ | |
python3 \ | |
pkg-config \ | |
libssl-dev \ | |
libcairo2-dev \ | |
libpango1.0-dev \ | |
libjpeg-dev \ | |
libgif-dev \ | |
librsvg2-dev \ | |
libsqlite3-dev \ | |
&& rm -rf /var/lib/apt/lists/* | |
WORKDIR /home/node/app | |
# Copy và chmod với quyền root | |
COPY start.sh /start.sh | |
RUN chmod +x /start.sh | |
# Đổi lại quyền cho user node | |
RUN chown node:node /start.sh /home/node/app | |
USER node | |
EXPOSE 8000 | |
CMD ["/start.sh"] |