Skip to content
/ tauri-base Public template

Tauri - базовое декстопное приложение с автообновлением

Notifications You must be signed in to change notification settings

SoinRoma/tauri-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tauri-Base

Дополнительные программы

Также для первого запуска может потребуется установить Rust и другие программы. Подробная инструкция тут

Настройка обновлений

Для настройки и получения обновления для вашего приложения понядобится сгенирировать публичный и приватный ключ

tauri signer generate -w ~/.tauri/myapp.key

В корне проекта появится папка ~ , где будут лежать ключи. Образец находится в файле example-keys.env

  • Публичный ключ должен находить в tauri.conf.json\tauri\updater\pubkey
  • Приватный ключ (с паролём или без) должен лижать в переменных средах вашего компьютера Подробнее об этой проблеме. А как правильно добавить ключ в переменные среды. После этого потребуется перезапуск компьютера.

Также его нужно будет заменить в файле main.yml

Полная инструкция здесь

Запуск приложения

1 - Установка всех пакетов и зависимостей

npm install

2 - Запуск приложения в режиме разработчика

npm run tauri dev

3 - Сборка пакета

npm run tauri build

4 - Изменить во всех файлах, где написано tauri-base на имя вашего приложения

5 - Поменять Url в tauri.conf.json\tauri\updater\endpoints для обновления проекта (где будут лежать новые обновления для вашего приложения)