172 похожих чатов

Привет, с вопросами кубернетса не сильно опытен, поэтому прошу у

вас совета.
Есть ингресс нгинкс, есть контейнер, в котором нгинкс раздает статику.
Проблема в чем, если вешать контейнер с нгинксом на /react, то стили, картинки и тд не подтянуться, потому что оно их ищет не на /react а на /.
Как быть и что делать?
Пример моего ингресса
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: main
annotations:
kubernetes.io/ingress.class: "nginx"

spec:
rules:
- host: wow.example.com
http:
paths:
- backend:
serviceName: main
servicePort: 80
path: /
- backend:
serviceName: react
servicePort: 80
path: /react

8 ответов

2 просмотра

Научить реакт приложуху жить на локейшене. Вообще, кубер тут не при чем 🤔

Vanya-Leyn ✙ Автор вопроса
Vanya Leyn ✙
можно подробнее, пожалуйста?

проблему конфигурацией ingress не решить. Проблема решается на стороне приложения.

Vanya Leyn ✙
можно подробнее, пожалуйста?

https://webpack.js.org/configuration/output/#outputpublicpath

Vanya-Leyn ✙ Автор вопроса
Dmitry Sergeev 🇺🇦
проблему конфигурацией ingress не решить. Проблем...

не сильно понимаю почему на стороне приложения, у меня же проблема в том что запрос за статикой идет не на /react где она вся и лежит, а на / где вообще другое приложение

Vanya Leyn ✙
не сильно понимаю почему на стороне приложения, у ...

Куда идти за статикой решает приложение =)) Например, использует относительные урлы, или сборшик конфигурируется соответствующим образом

Vanya Leyn ✙
не сильно понимаю почему на стороне приложения, у ...

Потому что именно твое приложение, при запросе на /react/index.hml, возвращает тебе в тегах для стилей/картинок/js пути без "/react". Куб не управляет содержимым ответов от твоего приложения.

Vanya Leyn ✙
не сильно понимаю почему на стороне приложения, у ...

не знаю как там в реакте, но посмотри в сторону baseHref

Похожие вопросы

Обсуждают сегодня

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
11
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Карта сайта