21 lines
573 B
Docker
21 lines
573 B
Docker
|
|
# Essa porta, em EXPOSE, é a padrão, mas poderia ser modificado, por definir numa variavel PORT -- como feito na linha 12, por exemplo.
|
|
# No entanto, para fins de estudo e testes sobre variáveis de ambiente, defini (variável PORT), também, em compose.yml com outro número.
|
|
# Fiz isso pra observar que uma mesma variável tem seu valor sobrescrito, se redefinida na criação de um container.
|
|
|
|
FROM node:lts-buster
|
|
|
|
WORKDIR /myapp
|
|
|
|
ENV DB_NAME GamesStore
|
|
ENV DB_HOST games-store-db
|
|
ENV PORT 2999
|
|
COPY . .
|
|
|
|
|
|
EXPOSE 3000
|
|
|
|
RUN npm install
|
|
|
|
ENTRYPOINT ["npm", "start"]
|