#react + vite en docker

1 messages · Page 1 of 1 (latest)

mortal hatch
#

hola, alguien que sepa docker me podria ayudar con este error

npm error path /usr/app
npm error command failed
npm error signal SIGTERM
npm error command sh -c vite

npm error A complete log of this run can be found in: /root/.npm/_logs/2024-09-10T17_03_46_939Z-debug-0.log

estoy intentando subir un proyecto de react + vite a docker, el proyecto se sube correctamente pero cuando habro el proyecto en el navegador no me muestra nada

thorn pivot
#

mandá tu archivo dockerfile

mortal hatch
#

Dockerfile.dev

FROM node:18

WORKDIR /usr/app

COPY package.json .

RUN npm install

EXPOSE 5173

CMD [ "npm","run","dev" ]

docker-compose-dev.yml

services:
  frontend:
    build:
      context: .
      dockerfile: Dockerfile.dev
    ports:
      - "5173:5173"
    volumes:
      - .:/usr/app
      - node_modules:/usr/app/node_modules
volumes:
  node_modules:
#

no estoy incluyendo en package-log para evitar problemas entre windows y wsl

#

solo para descartar esa posibilidad

thorn pivot
#

vite está escuchando correctamente el puerto?

#

fíjate la configuración

mortal hatch
#

del vite.config?

thorn pivot
#

#

fíjate si está configurado bien para escuchar fuera de localhost

mortal hatch
#

esta config?

thorn pivot
#

a 0.0.0.0

mortal hatch
#

ya lo aplico

thorn pivot
mortal hatch
mortal hatch
#

antes tenia problemas con el cache de npm

thorn pivot
#

es mejor excluir

mortal hatch
#

vale

thorn pivot
mortal hatch
#

quite la prop que estaba a nivel de services

thorn pivot
#

sino con la forma que hiciste vos, probá ambas

mortal hatch
#

vale

thorn pivot
mortal hatch
#

funciono, muchas gracias

#

una pregunta

#

si voy a usar otro gestor de paquetes que no sea npm que se hace ahi?

#

habria que cambiar el dockerfile

#

intente hacerlo con bun y no lo pude arrancar

#

o yarn

thorn pivot
#

y creo que también tendrías que instalar el gestor

#

lo definís en el mismo dockerfile