sdui / Dockerfile
atikur-rabbi's picture
up
6fd0ead
raw
history blame
1.32 kB
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" ]