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?

 

3000 container portu, siz makinenizden 8080 ile ulaşacaksınız.

malheiros
1

mobil görünümden çık