¿Cómo puedo transformar una aplicación React + Springboot en un archivo .war?
Debería poder simplemente empaquetar la compilación de producción de reacción y servirla estáticamente desde una aplicación Springboot.
Aquí hay un tutorial rápido sobre cómo se puede hacer esto con bastante facilidad y al mismo tiempo poder llamar a rutas API en el mismo dominio.
https://www.kantega.no/blogg/webapp-with-create-react-app-and-spring-boot
PD: este tutorial está destinado a una compilación de jar , pero hacer una war en su lugar no debería ser muy diferente, podría ser simplemente cambiar el valor en el archivo de configuración.
Haría archivos docker y dividiría la aplicación de reacción y el arranque de primavera. Luego crea un archivo docker-compose y hace un docker-compose en el servidor.