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

Вы можете склонировать пустой репозиторий:
git clone https://git.amvera.ru/<имя-пользователя>/<транслитерированное-имя-проекта>
Или можно подключить репозиторий к локальному репозиторию:
git remote add origin https://git.amvera.ru/<имя-пользователя>/<транслитерированное-имя-проекта>
Напишите код вашего приложения. Чтобы его можно было собрать, напишите файл amvera.yml и/или Dockerfile. Файл amvera.yml
можно альтернативно называться amvera.yaml
и обязан находиться в корне репозитория. Если вы написали Dockerfile
, расположите его в одном из следующих мест относительно корня репозитория:
- amvera/Dockerfile
- Dockerfile
- docker/Dockerfile
- deploy/Dockerfile
- deployment/Dockerfile
Если amvera.yml
и/или Dockerfile
не найден ни в одном из указанных мест, сборка не удастся.
Когда вы готовы запустить ваш проект, отправьте изменения в репозиторий:
git push -u origin master
За процессом сборки можно наблюдать на странице проекта на вкладке логов сборки:

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