gstreamer_test / Dockerfile
FabienDanieau's picture
go back to port 9090
9877c43
# Use an official Node.js runtime as a parent image
FROM node:20-alpine
# Set the working directory
WORKDIR /src
# Copy package.json and package-lock.json (if available)
COPY src/package*.json ./
# Install dependencies
RUN npm install
# Copy the rest of the application source code
COPY src/ ./
# Expose the port expected by Hugging Face Spaces
EXPOSE 9090
# Start the application on 0.0.0.0 and use the port from $PORT (default 9090), allow all hosts
CMD ["sh", "-c", "npm start -- --host 0.0.0.0 --port ${PORT:-9090} --allowed-hosts all"]