bir react projem var.
serve -s build ile çalışıyor.
aşağıdaki gibi bir docker dosyası oluşturdum.
FROM node:14-alpine
# set working directory
WORKDIR /app
# Copies package.json and package-lock.json to Docker environment
COPY package*.json ./
# Installs all node packages
RUN npm install
# Copies everything over to Docker environment
COPY . .
# Build for production.
RUN npm run build
# Install serve to run the application.
RUN npm install -g serve
# Run application
#CMD [ "npm", "start" ]
CMD serve -s build
ve aşağıdaki gibi bir docker compose'um var.
version: '3.8'
services:
test-app:
build: .
ports:
- 3000:8080
-----
docker compose up dediğimde
localhost:3000 üzerinde dinliyor diyor.
ancak bu adreste hiçbir şey çalışmıyor. hata veriyor.
ben bu docker işinde neyi yanlış yapıyorum acaba?
serve -s build ile çalışıyor.
aşağıdaki gibi bir docker dosyası oluşturdum.
FROM node:14-alpine
# set working directory
WORKDIR /app
# Copies package.json and package-lock.json to Docker environment
COPY package*.json ./
# Installs all node packages
RUN npm install
# Copies everything over to Docker environment
COPY . .
# Build for production.
RUN npm run build
# Install serve to run the application.
RUN npm install -g serve
# Run application
#CMD [ "npm", "start" ]
CMD serve -s build
ve aşağıdaki gibi bir docker compose'um var.
version: '3.8'
services:
test-app:
build: .
ports:
- 3000:8080
-----
docker compose up dediğimde
localhost:3000 üzerinde dinliyor diyor.
ancak bu adreste hiçbir şey çalışmıyor. hata veriyor.
ben bu docker işinde neyi yanlış yapıyorum acaba?
3000 container portu, siz makinenizden 8080 ile ulaşacaksınız.
malheiros
1