1234567891011121314151617181920212223242526272829 |
- FROM langgenius/base:1.0.0-bullseye-slim
- LABEL maintainer="takatost@gmail.com"
- ENV EDITION SELF_HOSTED
- ENV DEPLOY_ENV PRODUCTION
- ENV CONSOLE_URL http://127.0.0.1:5001
- ENV APP_URL http://127.0.0.1:5001
- EXPOSE 3000
- WORKDIR /app/web
- COPY package.json /app/web/package.json
- RUN npm install
- COPY . /app/web/
- RUN npm run build
- COPY docker/pm2.json /app/web/pm2.json
- COPY docker/entrypoint.sh /entrypoint.sh
- RUN chmod +x /entrypoint.sh
- ARG COMMIT_SHA
- ENV COMMIT_SHA ${COMMIT_SHA}
- ENTRYPOINT ["/entrypoint.sh"]
|