Spaces:
Runtime error
Runtime error
FROM ubuntu:20.04 | |
LABEL version="1.0" | |
RUN apt-get update | |
RUN apt-get install -y curl sudo | |
RUN curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - | |
RUN apt-get install -y nodejs | |
# set working directory to /app | |
WORKDIR /app | |
# copy index.js from current directory into the container at /app | |
COPY . /app | |
# install need packages specified in package.json | |
RUN npm install | |
# expose port 7860 for acessing the app | |
EXPOSE 7860 | |
# This allows Heroku bind its PORT the Apps port | |
# since Heroku needs to use its own PORT before the App can be made accessible to the World | |
EXPOSE $PORT | |
# run app when container launches | |
CMD ["node", "app.js"] | |
# FROM ubuntu:20.04 | |
# # Install nodejs | |
# RUN apt-get update && apt-get install -y curl | |
# RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - | |
# RUN apt-get install -y nodejs | |
# RUN useradd -m huggingface | |
# # Create app directory | |
# COPY . /home/huggingface/easy-diffusion | |
# WORKDIR /home/huggingface/easy-diffusion | |
# # Install app dependencies | |
# # A wildcard is used to ensure both package.json AND package-lock.json are copied | |
# # where available (npm@5+) | |
# # COPY package*.json ./ | |
# RUN npm install | |
# # If you are building your code for production | |
# # RUN npm ci --only=production | |
# # Bundle app source | |
# COPY . . | |
# EXPOSE 3000 | |
# CMD [ "node", "app.js" ] | |