Skip to main content

Storage

Storage нужен для файлов, которые приложение должно использовать после deploy: изображений, иконок, документов и других ассетов.

Поддерживаемые форматы

Максимальный размер одного изображения в интерфейсе Cloud: 10 MB.

Как загрузить файл

1

Откройте проект

Перейдите в проект и откройте панель Cloud.
2

Перейдите в Storage

Откройте вкладку Storage. Если Cloud еще не включен, сначала включите его для проекта.
3

Загрузите файл

Выберите файл на компьютере. После загрузки Layeron покажет список файлов, размер и публичный URL.
4

Используйте URL в проекте

Скопируйте публичный URL и попросите чат подставить его в нужное место приложения.
Для интерфейсных изображений лучше загружать оптимизированные .webp или .png, чтобы preview открывался быстрее.

Удаление файлов

Удаление файла из Storage убирает его из хранилища проекта. Если этот URL уже используется в коде, изображение может пропасть из интерфейса. Перед удалением проверьте, что файл больше не нужен проекту.

Env

Env хранит переменные окружения проекта. Это правильное место для API keys, токенов, URL внешних сервисов и других настроек, которые не должны лежать в коде.

Примеры переменных

Правила имен

Имена переменных должны быть в верхнем регистре и состоять из латинских букв, цифр и _. Для frontend-проектов используйте публичные префиксы, если значение должно быть доступно в браузере: VITE_, NEXT_PUBLIC_ или PUBLIC_.
Любая переменная, доступная в браузере, не является настоящим секретом. Не помещайте приватные ключи в frontend-код.

Как добавить переменную

1

Откройте Env

В панели Cloud откройте вкладку Env.
2

Введите имя и значение

Имя будет приведено к верхнему регистру. Значение скрывается в интерфейсе.
3

Сохраните переменную

Layeron добавит переменную в окружение проекта.
4

Перезапустите или redeploy проект

Чтобы приложение увидело новую переменную, может потребоваться новый запуск проекта.

Что не хранить в проекте

Не добавляйте в файлы проекта:
  • .env и .env.local
  • .npmrc
  • SSH-ключи
  • приватные токены
  • доступы к платежам, базам данных или админкам
Храните такие значения только в Env и не вставляйте их в чат как обычный текст.