docker run -e NODE_ENV=production myapp
docker run --env-file .env myapp
# docker-compose.yml
services:
web:
environment:
NODE_ENV: production
PORT: 3000
env_file:
- .env
# Dockerfile
ARG BUILD_VERSION # build-time only
ENV APP_PORT=3000 # runtime, visible in container