Dockerfile 918 B

1234567891011121314151617181920212223242526272829
  1. # op-mattermost provides an integration for Mattermost and Open Project.
  2. # Copyright (C) 2020 to present , Girish M
  3. # This program is free software: you can redistribute it and/or modify
  4. # it under the terms of the GNU General Public License as published by
  5. # the Free Software Foundation, either version 3 of the License, or
  6. # (at your option) any later version.
  7. # This program is distributed in the hope that it will be useful,
  8. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. # GNU General Public License for more details.
  11. # You should have received a copy of the GNU General Public License
  12. # along with this program. If not, see <https://www.gnu.org/licenses/>
  13. FROM node:10
  14. RUN mkdir -p /usr/src/app
  15. WORKDIR /usr/src/app
  16. COPY package*.json /usr/src/app/
  17. RUN npm install
  18. COPY . /usr/src/app
  19. EXPOSE 3000
  20. CMD [ "npm", "start" ]