Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

51 total results found

Веб-интерфейс

Git

Интерфейс командной строки

В разработке

Общее

Конфигурация проекта

Привязка собственного домена

Как развернуть проект в Amvera Cloud

Частые ошибки

Подключение баз данных

Терминология

Контейнер - часть ядра операционной системы, позволяющая запускать приложения изолированно друг от друга. При этом каждое приложение имеет доступ только к тем ресурсам, которые ему нужны. Инстанс - копия запущенного контейнера. Можно запускать несколько копий ...

Создание проекта

Проект нужен для создания и развертывания вашего приложения. Это может быть как монолитный сайт, бот или веб-приложение, так и отдельный микросервис комплексной системы. Важно! Из одного проекта может быть собран только один докер контейнер. Однако вы сможете...

Пополнение счета

Важно: Пополнение возможно только Российской картой. Наш платежный провайдер (Робокасса) обещает подключить иностранные карты, но пока испытывает сложности с этим. Если вы столкнулись со сложностями при пополнении - пишите на почту support@amvera.ru. Мы вам ...

Подключение к существующему репозиторию

Если у вас уже есть приложение, которое вы хотите развернуть в Amvera, но оно уже использует другой репозиторий git (GitHub, Bitbucket или что-то другое), можно привязать дополнительный remote к вашему репозиторию. Если вы не знакомы с принципом работы с Git, ...

Использование Amvera как основной репозиторий

Если вы начинаете разработку своего приложения и хотите использовать Amvera для хостинга, вы можете использовать выделенный нами репозиторий git как основной. Если вы не знакомы с принципом работы с Git, рекомендуем ознакомиться со статьей. Она позволит вам по...

Масштабирование проекта

Можно запускать несколько инстансов контейнера, собранного из одного проекта. Это может быть нужно для повышения отказоустойчивости проекта и распределения нагрузки между инстансами. Важно! Не каждый сайт, бот или веб-приложение может эффективно работать буду...

Пересборка проекта

Amvera пытается пересобрать и переразвернуть проект на каждый коммит в основную ветку репозитория. Amvera основной веткой считает ветку master. Чтобы началась сборка, у вас должен быть файл amvera.yml или amvera.yaml и/или Dockerfile в одном из следующих мест ...

Пересборка проекта

Иногда может возникнуть необходимость пересобрать проект без изменений. Для этого на странице проекта нажмите кнопку "Пересобрать проект": Сборка проекта осуществляется в дополнительном контейнере, тарифицирующемся так же, как и сам проект, из-за чего текуще...

Смена тарифного плана

Когда проект растет, ранее выделенных ресурсов может не хватать. Чтобы увеличить выделяемое на контейнеры процессорное время, ОЗУ и/или хранилище, можно сменить тарифный план. Сделать это можно на странице проекта на вкладке "Настройки". Выберите новый тариф...

Удаление проекта

Если проект был создан по ошибке, его можно удалить. Удаление проекта приведет к остановке всех его контейнеров, а также удалению репозитория. Важно! После удаления восстановить данные проекта нельзя! Внимательно проверьте, что вы удаляете тот проект, что хот...

Совместимость приложений с Amvera

В теории Amvera может запускать любые приложения в контейнерах Docker. Однако чтобы приложение могло получать трафик извне и/или сохранять данные между перезагрузками, оно должно следовать определенным правилам. Окружение Если приложению нужно различать в како...

Быстрый старт

Планирование Для демонстрации особенностей написания и развертывания приложений в Amvera, создадим простое приложение на языке программирования Python с использованием фреймворка Flask. Это будет API для TODO-заметок. Если вы не знакомы с принципом работы с Gi...

Стартовая страница

Как развернуть проект в Amvera Основные шаги по развертыванию проекта Совместимость приложений с Amvera Перенос проекта с Heroku Примеры развертывания проектов Быстрый старт. Приложение на Python с использованием фреймворка Flask Пример развертыван...

Файл конфигурации

Для настройки сборки и запуска проекта можно создать файл amvera.yml или amvera.yaml в корне репозитория. Альтернативой является использование Dockerfile. Создать yml-файл можно в интерфейсе, воспользоваться нашим генератором yaml, перейдя по ссылке, либо само...

Docker

Для сборки и развертывания своего приложения в контейнере Docker можно вообще не писать файл amvera.yml. Достаточно написать Dockerfile. Однако для более точной настройки файл amvera.yml может понадобиться. Для окружения Docker секцию meta можно не писать вовс...

JVM Maven

Данная конфигурация подходит, если проект собирается при помощи Maven и запускается на JVM. В этом случае проект может быть написан на таких языках как Java или Kotlin. Важно - Сейчас поддерживается только версии JDK 8 и 11, другие JDK будут поддерживаться поз...

JVM Gradle

Данная конфигурация подходит, если проект собирается при помощи Gradle и запускается на JVM. В этом случае проект может быть написан на таких языках как Java или Kotlin. Важно - Сейчас поддерживается только версии JDK 8 и 11, другие JDK будут поддерживаться по...

Python Pip

Данная конфигурация подходит, если проект написан на языке Python и либо не имеет зависимостей, либо они прописаны в файле requirements.txt. Создать yml-файл можно в интерфейсе, воспользоваться нашим генератором yaml, перейдя по ссылке, либо самостоятельно, ис...

Node.JS Server

Данная конфигурация подходит если проект использует окружение node.js и пакетный менеджер npm. В этом случае проект может быть написан на таких языках как JavaScript или TypeScript. Данная конфигурация предназначена для серверных приложений. Для браузерных при...

Node.JS Browser

Данная конфигурация подходит если проект использует окружение node.js и пакетный менеджер npm для сборки приложения для работы в браузере. В этом случае проект может быть написан на таких языках как JavaScript или TypeScript. Данная конфигурация предназначена ...