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
Abaixo está a lista de todas as imagens Docker disponíveis no registro público. As imagens podem ser usadas para executar o Extender em um ambiente com SDKs antigos que não são mais suportados.
| SDK | Tag da imagem | Nome da plataforma (na configuração do Extender) | Versão do Defold que usou a imagem |
|---|---|---|---|
| Linux latest | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-linux-env:latest |
linux-latest |
Todas as versões do Defold |
| Android NDK25 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-android-ndk25-env:latest |
android-ndk25 |
Desde 1.4.3 |
| Emscripten 2.0.11 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-2011-env:latest |
emsdk-2011 |
Até 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 |
Desde 1.9.4 |
| Winsdk 2019 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2019-env:latest |
winsdk-2019 |
Até 1.6.1 |
| Winsdk 2022 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2022-env:latest |
winsdk-2022 |
Desde 1.6.2 |
Para usar um ambiente antigo, siga estas etapas:
docker-compose.yml do repositório do Extender link. É preciso adicionar mais uma definição de serviço com a imagem Docker necessária. Por exemplo, se quisermos usar a imagem Docker que contém o Emscripten 2.0.11, precisamos adicionar a seguinte definição de serviço:
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
Campos importantes:
--profile <profile_name> ao comando docker compose.default. É importante definir aliases de rede do serviço (eles serão usados depois na configuração do Extender).application-local-dev-app.yml na seção extender.remote-builder.platforms. Em nosso exemplo, ela ficará assim:
emsdk-2011:
url: http://emsdk-2011:9000
instanceId: emsdk-2011
A URL deve estar no seguinte formato: http://<service_network_alias>:9000, em que service_network_alias é o alias de rede da etapa 1. 9000 é a porta padrão do Extender (pode ser diferente se você estiver usando uma configuração personalizada do Extender).