Spaces:
Sleeping
Sleeping
# FROM node:23.7.0 | |
# # Set working directory | |
# WORKDIR /app | |
# # Copy deployment script | |
# COPY deploy.py /deploy.py | |
# # Set non-root user | |
# RUN useradd -m appuser && chown -R appuser /app | |
# USER appuser | |
# # Run deployment script | |
# CMD ["python3", "/deploy.py"] | |
# Use the official Node.js image as the base image | |
FROM node:23.7.0 as builder | |
# Install git | |
RUN apt-get update && apt-get install -y git | |
# Clone the GitHub repository | |
RUN git clone https://github.com/abubasith456/Node-WLA.git /usr/src/app | |
# Print the last commit message | |
RUN git log -1 --pretty=format:"Last commit: %h - %s" | |
# Set the working directory | |
WORKDIR /usr/src/app | |
# Install npm dependencies | |
RUN npm install | |
RUN npm ci | |
# Expose the port your application runs on | |
EXPOSE 5000 | |
# Start the application | |
# CMD ["npm", "start"] | |
CMD git --no-pager log -1 --pretty=format:"Last commit: %h - %s" && npm start | |