|
|
- FROM node:14.5.0-alpine
-
- # create destination directory
- WORKDIR /usr/src
-
- # update and install dependency
- RUN apk update && apk upgrade
- RUN apk add git
-
- # copy the app, note .dockerignore
-
- RUN git clone --depth 1 https://gitea.flylocal.us/spencer/test-02.git
- WORKDIR /usr/src/test-02
- RUN yarn install
-
- # build necessary, even if no static files are needed,
- # since it builds the server as well
- RUN yarn build
-
- # expose 5000 on container
- EXPOSE 5000
-
- # set app serving to permissive / assigned
- ENV NUXT_HOST=0.0.0.0
- # set app port
- ENV NUXT_PORT=5000
-
- # start the app
- CMD [ "yarn", "start" ]
|