Size: a a a

var chat = new Chat();

2021 September 16

OD

Oleksandr Desiatnyk in var chat = new Chat();
Через браузер добраться до системы невозможно, есть канешно file system API в PWA, но для тебя это только один кейс решит)
источник

PD

Panda Dn in var chat = new Chat();
ну я хочу сделать обертку над консолькой, желательно хотелось бы blazor апкой с беком. Вот пробую что то нащупать.
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну я это вижу как 2 канала коммуникации, из консоли будут лететь HTTP на сервер с командой, сервер будет в нужный коннешн браузера показывать результат команды
источник

PD

Panda Dn in var chat = new Chat();
Можно ли это сделать браузером без установки кастомных протоколов\сервисов... ? Если нет, то в моем случае проще что то дестктопное пилить, я так понял.
источник

PD

Panda Dn in var chat = new Chat();
Мое видение идеального поведения, юзер заходит на сайт, сайт просит разрешение на доступ к файловой системе\командной строке, юзер дает, и я делаю что хочу, по заданной логике. Но не уверен что это возможно(скорее всего хром изолирован)
источник

Ɖ

Ɖrēw in var chat = new Chat();
Так не получится, браузер изолирован максимально
источник

Ɖ

Ɖrēw in var chat = new Chat();
От среды пользователя
источник

PD

Panda Dn in var chat = new Chat();
А если такое делать только на  серверном пк используя докер контейнер? Список файлов по идее можно сделать только сделав -volume, а вот команды для консольки тоже нельзя?
источник

YF

Your FavBoy in var chat = new Chat();
Парни, есть вопрос. В солюшене  несколько контекстов, один из них IdentityContext, унаследованный от IdentityDbContext, сделал первую миграцию с контекстом, который охватывает всё ядро приложения, а как теперь сделать миграцию, чтобы ещё все таблицы для identity в базу прилетели?
Add-Migration 12  -Context IdentityContext пробовал, не помогло(
источник

D

Dmitry in var chat = new Chat();
браузер в песочнице и максимально всё порезано. не достучишься ты до консоли, тем более запуска там команд.
источник

PD

Panda Dn in var chat = new Chat();
когда 2 контекста просто юзай при миграции контекст верхнего уровня все залетит ок.
источник

YF

Your FavBoy in var chat = new Chat();
йеп-йеп, спасибо
источник

PD

Panda Dn in var chat = new Chat();
а если в докере, но команды для сервера(машины где крутится докер), тоже нет?
источник

OD

Oleksandr Desiatnyk in var chat = new Chat();
можно, яркий пример тому на portal.azure.com можно подобным заниматься
источник

PD

Panda Dn in var chat = new Chat();
со списком файлов впринцыпи нашел вариант когда маплю -volume, но остальные команды выполняются только для контейнера...
источник

PD

Panda Dn in var chat = new Chat();
вот типа такого, открыл докер консоль, перешел в расшареную директорию, посмотрел список файлов. Могу манипулировать ими как хочу и их видно в винде как обычные файлы. Директория с логами как пример. Тут тоже никак не заранить команду в винду?
источник
2021 September 17

VL

Vova Lantsov in var chat = new Chat();
Юзер качает готовый cmd файл, запускает его и скрипт делает всё что нужно
А так прямой доступ к файловой системе компа или cmd никто не даст
источник

VL

Vova Lantsov in var chat = new Chat();
По поводу команд, ты можешь прокинуть через volume какие-то системные файлы которые отвечают за сессию в терминале, за выполнение команд
И тогда команда в контейнере будет равноценна команде вне него
Такое работает для докера, если через volume прокинуть docker.sock
Но хз насколько это безопасно
источник

VL

Vova Lantsov in var chat = new Chat();
Молодец, а я юзаю zabbix)
источник

VL

Vova Lantsov in var chat = new Chat();
Но проблема что в контейнере линукс, а вне него винда
Это, мне кажется, большая проблема
источник