Сервис — это запущенный контейнер, доступный по внутреннему порту. Позже его можно будет опубликовать, создав Приложение.
Для не-Python проектов или своего порта. Пусто → Python-автоген (uvicorn main:app) на порту 80. Свой Dockerfile из архива имеет приоритет. Порт 0 = воркер/бот без сетевого порта. БД (postgres/redis) — лучше свой Dockerfile.
Применение пересоздаёт контейнер сервиса (короткий простой). Пусто → Python-автоген на порту 80. Свой Dockerfile из архива имеет приоритет. Порт 0 = воркер без сетевого порта.
Приложение - это публичная точка входа (домен), которая указывает на один из ваших запущенных сервисов.
Тянем код напрямую (без git). Публичные репозитории — без подключения; приватные — подключите GitHub в «Настройки → Интеграции». Если в репозитории есть свой Dockerfile — соберём по нему.