Skip to main content

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

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

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

Инструкции по подключению указаны на странице проекта.

MainRepo.png

Вы можете склонировать пустой репозиторий:

git clone https://git.amvera.ru/<имя-пользователя>/<транслитерированное-имя-проекта>

Или можно подключить репозиторий к локальному репозиторию:

git remote add origin https://git.amvera.ru/<имя-пользователя>/<транслитерированное-имя-проекта>

Напишите код вашего приложения. Чтобы его можно было собрать, напишите файл amvera.yml и/или Dockerfile. Файл amvera.yml можно альтернативно называться amvera.yaml и обязан находиться в корне репозитория. Если вы написали Dockerfile, расположите его в одном из следующих мест относительно корня репозитория:

  1. amvera/Dockerfile
  2. Dockerfile
  3. docker/Dockerfile
  4. deploy/Dockerfile
  5. deployment/Dockerfile

Если amvera.yml и/или Dockerfile не найден ни в одном из указанных мест, сборка не удастся.

Когда вы готовы запустить ваш проект, отправьте изменения в репозиторий:

git push -u origin master

За процессом сборки можно наблюдать на странице проекта на вкладке логов сборки:

Building.png

В случае успешного развертывания вы увидите статус "Успешно развернуто".

В случае, если во время сборки произошла ошибка, вы увидите статус "Сборка завершилась с ошибкой".

Причину ошибки обычно можно найти в логах сборки.

Запущенные инстансы вашего проекта при ошибке сборки не останавливаются и продолжат работать.