19 сентября, Москва — конференция Business Day для IT-руководителей

Apps

Apps — это облачный сервис для автоматической выгрузки кода из репозиториев и автодеплоя ваших приложений на серверах Timeweb Cloud. 

Сервис поддерживает большинство популярных фреймворков и позволяет подключать любые репозитории, развернутые на платформах GitHub, GitLab или Bitbucket.

Group 1321314120

Как использовать Apps?

Шаг 1. Вы заказываете сервис — подключаете репозиторий на GitHub, GitLab или Bitbucket и выбираете нужный фреймворк и сервер с подходящими параметрами.

Шаг 2. Все остальное делаем мы: 

  • Запускаем сервер с необходимым ПО.

  • «Подтягиваем» ваш код из репозитория.

  • Ставим зависимости, используя соответствующий фреймворку менеджер пакетов (например, yarn для Node.js-приложений или pip для Python, Django и т.д.).

  • Собираем код и проверяем корректность сборки. 

  • Запускаем ваше приложение.

  • Перезапускаем его в случае сбоя.

После запуска сервиса вы можете работать с кодом, как обычно: вносить правки и дополнения и делать коммиты в репозиторий. Сервис Apps автоматически отследит наличие изменений и, если у вас включен автодеплой, выкатит обновления в продакшен-среду.

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

К приложению будет привязан бесплатный технический домен с SSL Let's Encrypt, который можно использовать для тестирования и запросов к вашему приложению.

Была ли статья полезна?
Ваша оценка очень важна
Комментарии 25
Виктор
10.09.2024, 00:24

здравствуйте, установил laravel и мне надо еще соединить npm и tailwind css не получается разобраться, как это сделать ?

wowbae
wowbae
30.06.2024, 11:44

Фича просто кайф!

17Flight
17Flight
01.06.2024, 20:09

Очень ждем, что сделаете возможность запуска Next.js приложений без index.html, а как у Vercel и Netlify. Потому как очень не удобно каждый раз перед деплоем создавать статические страницы...

Команда Timeweb Cloud
Команда Timeweb Cloud
03.06.2024, 07:18

Добрый день! Такие приложения можно деплоить через Dockerfile.

Вы также можете оставить свое предложение в разделе «Идеи», чтобы другие пользователи могли его поддержать.

Hafiz fullstack
Hafiz fullstack
11.07.2024, 10:51

Здравствуйте, можете об этом подробнее (через Dockerfile)

ОПЕП РУ
ОПЕП РУ
16.04.2024, 23:05

Когда-то ко мне звонили ребята из Selectel спрашивали, что вам ни хватает, какой сервис самый важный. Я им говорил что нужно реализовать функционал развертывания приложений с git репозиторий. Я их заверял что за этим будущие. То что сейчас делают такие компании как Railway, Netlify, Zeabur, SealOS, RepoCloud и другие, будут менять индустрию. Но до сих пор намека они не поняли. Печально, что им придётся догонять всех остальных, когда те уже идут семимильными шагами. TimeWeb все правильно делаете, не останавливайте развитие в этом направлении.

Magomed Khamidov
Magomed Khamidov
08.03.2024, 12:16

Я конечно все понимаю, но обделить бекенд PHP это вопиющая не справедливость вебу как таковому)

Добавьте, пожалуйста, php и его фреймворки laravel symfony yii phalcon и тд начните с laravel =)

Команда Timeweb Cloud
Команда Timeweb Cloud
18.03.2024, 07:33

Обязательно добавим! Но по срокам пока сложно сориентироваться.

Пока что у нас появились Docker-аппсы, которые позволяют запускать любые фреймворки.

Евгений
Евгений
25.04.2024, 22:44

php рудимент, чем быстрее умрет тем лучше

Anton A. Dmitriyev
Anton A. Dmitriyev
07.03.2024, 13:16

Большое вам спасибо! Сняли головную боль этим сервисом! Для меня как абсолютно криворукого создания такая штука - просто спасение. Женскую часть - с наступающим ;)

Команда Timeweb Cloud
Команда Timeweb Cloud
18.03.2024, 07:29

Спасибо! Рады, что сервис приносит пользу :)

tarchevsky
tarchevsky
07.03.2024, 09:46

Добрый день! подскажите, а деплой бэкенд под nest js появится?

Команда Timeweb Cloud
Команда Timeweb Cloud
07.03.2024, 10:43

Добрый день! Да, есть такие планы. Но по срокам пока сориентировать не можем — сейчас сосредоточены на фронтенде :)

Egor Astakhov
Egor Astakhov
27.01.2024, 06:37

Добрый день. Планируется ли добавление .NET в качестве бэкенд фреймворка?

Команда Timeweb Cloud
Команда Timeweb Cloud
29.01.2024, 05:21

Здравствуйте! Пока в планах нет, но если будет спрос от пользователей — добавим. Вы можете поддержать эту идею в панели управления про добавление .NET :)

Вадим В.
Вадим В.
11.01.2024, 16:16

не понял зачем нужен выбор фреймворка в ветке: Backend/Go Я хочу разместить микросервис отправки почты на го и мне не нужен дополнительный фрейворк или сборка

Виктор Шостак
Виктор Шостак
12.01.2024, 10:29

Аналогичный вопрос! К чему этот vendor-lock? Особенно в случае, когда самым популярным веб-фреймворком для микросервисов на Go – является встроенный net/http.

Команда Timeweb Cloud
Команда Timeweb Cloud
15.01.2024, 11:44

Передали в разработку идею отказаться от выбора конкретного фреймворка :)

Даня
Даня
22.01.2024, 09:36

Лучше оставить выбор конкретного фреймворка,но добавить пункт «без фреймворка» или просто «-»

Команда Timeweb Cloud
Команда Timeweb Cloud
24.01.2024, 04:32

Да, рассматриваем такой вариант 👀

Команда Timeweb Cloud
Команда Timeweb Cloud
15.01.2024, 11:44

Рассмотрим возможность сделать выбор конкретного фреймворка необязательным, спасибо! В целом, для своей задачи вы можете выбрать любой из фреймворков Go, при запуске сервис проверит наличие файла go.mod и, если он есть, выполнит:

cd /opt/build && go clean -modcache && go mod tidy && go mod vendor
Alex
Alex
09.01.2024, 06:20

это аналог container apps?

Команда Timeweb Cloud
Команда Timeweb Cloud
18.01.2024, 08:57

Скорее, аналог таких сервисов, как Heroku, Vercel, Netlify и др.

Куаныш Ануарбеков
Куаныш Ануарбеков
21.12.2023, 03:52

А тут выдается IP адрес?

Команда Timeweb Cloud
Команда Timeweb Cloud
21.12.2023, 03:56

Да, приложению будет выдан IPv4-адрес — он отобразится в панели управления после деплоя.