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

Привет. Как из окружения docker -compose можно прокинуть данные в vue

?

17 ответов

21 просмотр

Что значит "прокинуть данные в vue"?

Андрей-Кустов Автор вопроса
Grigorii K. Shartsev
Что значит "прокинуть данные в vue"?

вынести ip адрес и port где находится сервер, чтобы это было зашито не внутри vue проекта, а вынесено в файле docker-compose

Андрей-Кустов Автор вопроса
Grigorii K. Shartsev
Что значит "прокинуть данные в vue"?

т.е. я хотел бы во vue baseURL указать вот так

Андрей Кустов
т.е. я хотел бы во vue baseURL указать вот так

Простой вариант - указывать через переменные окружения + делать билд образ и пересобирать каждый раз. Сложнее - делать runtime переменные окружения. Тут могут быть разные варианты, тут один из примеров: https://blog.kamyshev.me/solid-frontend-config/

Андрей Кустов
вынести ip адрес и port где находится сервер, чтоб...

Переменные окружения во Вью доступны через VUE_APP. Например: VUE_APP_HOST, VUE_APP_PORT

Андрей-Кустов Автор вопроса
Grigorii K. Shartsev
Простой вариант - указывать через переменные окруж...

мне хотя бы с простым вариантом пока разобраться, есть где-то мануалы мб ? не смог найти ничего.

Андрей-Кустов Автор вопроса
][_ioN ‏ 😏
Переменные окружения во Вью доступны через VUE_APP...

переменные окружения указываются в файле .env ?

Андрей Кустов
мне хотя бы с простым вариантом пока разобраться, ...

Мануалы чего именно? Работы с переменными окружения во Vue, в докере или образ для сборки в докере?

Андрей-Кустов Автор вопроса
Grigorii K. Shartsev
Мануалы чего именно? Работы с переменными окружени...

ну во Vue я так понимаю работа идет через process.env а вот как в докере сделать так, чтобы переменные были видны в process.env - вот это интересно

Андрей Кустов
ну во Vue я так понимаю работа идет через process....

Ну т.е при старте контенера просто сдампить их туда, или имеется в виду что переменные заданы в процессе сборки?

Андрей Кустов
ну во Vue я так понимаю работа идет через process....

Во Vue сборщик (если настроен) добавляет эти process.env в соответствии с переменными окружения, в которых была запущена сборка. Докер позволяет в контейнер, где проходит сборка - передать переменные окружения

Андрей-Кустов Автор вопроса
Grigorii K. Shartsev
Во Vue сборщик (если настроен) добавляет эти proce...

спасибо, попробую в этом направлении почитать

Андрей Кустов
спасибо, попробую в этом направлении почитать

Поизучайте всё по отдельности. Сначала, что вообще такое переменные окружения. Потом, как с ними работать во Vue (vue/cli или vite, или что вы используете). Потом, как с ними работать в докере)

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта