Spaces:
Sleeping
Sleeping
# Node base image | |
FROM node:22.6-bullseye | |
WORKDIR $HOME/app | |
# Clone HeyGen Github repository in app folder | |
RUN git clone https://github.com/mbarnig/Speak_with_Avatar.git | |
RUN --mount=type=secret,id=my_apis,mode=0444,required=true \ | |
cat /run/secrets/my_apis > /app/Speak_with_Avatar/.env | |
# change folder | |
WORKDIR $HOME/app/Speak_with_Avatar | |
# Loading Dependencies | |
RUN npm install | |
RUN npm run build | |
# Expose application's default port | |
EXPOSE 7860 | |
# Entrypoint | |
# ENTRYPOINT ["npm", "run", "start"] | |
# Command to start the application | |
CMD ["npm", "run", "start"] |