This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Нижче наведено список усіх доступних образів Docker у публічному реєстрі. Ці образи можна використовувати для запуску Extender у середовищі зі старими SDK, які більше не підтримуються.
| SDK | Тег образу | Назва платформи (у конфігурації Extender) | Версія Defold, яка використовувала образ |
|---|---|---|---|
| Linux, найновіша версія | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-linux-env:latest |
linux-latest |
Усі версії Defold |
| Android NDK25 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-android-ndk25-env:latest |
android-ndk25 |
Починаючи з 1.4.3 |
| Emscripten 2.0.11 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-2011-env:latest |
emsdk-2011 |
До 1.7.0 |
| Emscripten 3.1.55 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-3155-env:latest |
emsdk-3155 |
[1.8.0-1.9.3] |
| Emscripten 3.1.65 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-3165-env:latest |
emsdk-3165 |
Починаючи з 1.9.4 |
| Winsdk 2019 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2019-env:latest |
winsdk-2019 |
До 1.6.1 |
| Winsdk 2022 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2022-env:latest |
winsdk-2022 |
Починаючи з 1.6.2 |
Щоб використовувати старе середовище, виконайте такі кроки:
docker-compose.yml із репозиторію Extender за цим посиланням. Додайте ще одне визначення сервісу з потрібним образом Docker. Наприклад, щоб використовувати образ Docker, який містить Emscripten 2.0.11, додайте таке визначення сервісу:
emscripten_2011-dev:
image: europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-2011-env:latest
extends:
file: common-services.yml
service: remote_builder
profiles:
- all
- web
networks:
default:
aliases:
- emsdk-2011
Важливі поля:
--profile <profile_name> команді docker compose.default. Важливо задати мережеві псевдоніми сервісу (їх буде використано пізніше в конфігурації Extender).application-local-dev-app.yml у розділі extender.remote-builder.platforms. У нашому прикладі воно матиме такий вигляд:
emsdk-2011:
url: http://emsdk-2011:9000
instanceId: emsdk-2011
URL має бути в такому форматі: http://<service_network_alias>:9000, де service_network_alias — мережевий псевдонім із кроку 1. 9000 — стандартний порт для Extender (він може відрізнятися, якщо ви використовуєте власну конфігурацію Extender).