mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
CMD and EXPOSE is valid for all docker stages
FYI: @mattwr18 and @ksinkar I wanted to test cypress with the Travis configuration. I had to add `command: ...` to the `docker-compose.travis.yml` which I find quite annoying. So I put CMD and EXPOSE at the top of the Dockerfile, thus making it a default for all stages including build-and-test.
This commit is contained in:
parent
f0d0ced015
commit
9d4c1c6e1a
@ -1,6 +1,9 @@
|
||||
FROM node:10-alpine as base
|
||||
LABEL Description="Web Frontend of the Social Network Human-Connection.org" Vendor="Human-Connection gGmbH" Version="0.0.1" Maintainer="Human-Connection gGmbH (developer@human-connection.org)"
|
||||
|
||||
EXPOSE 3000
|
||||
CMD ["yarn", "run", "start"]
|
||||
|
||||
# Expose the app port
|
||||
ARG BUILD_COMMIT
|
||||
ENV BUILD_COMMIT=$BUILD_COMMIT
|
||||
@ -25,6 +28,3 @@ FROM base as production
|
||||
ENV NODE_ENV=production
|
||||
COPY --from=build-and-test ./nitro-web/node_modules ./node_modules
|
||||
COPY --from=build-and-test ./nitro-web/.nuxt ./.nuxt
|
||||
|
||||
EXPOSE 3000
|
||||
CMD ["yarn", "run", "start"]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user