Guia de deploy Frankfurt, Alemanha
A Nodion pode ler um docker-compose.yml uma vez, ao criar a aplicação: as bases de dados e as caches passam a serviços geridos, e os restantes serviços passam a processos de uma única aplicação. A importação é experimental, por isso reveja o plano antes de criar a aplicação. Depois, tudo é executado em Frankfurt.
docker-compose.yml ou compose.yml, uma vez na criaçãodocker-compose.yml, docker-compose.yaml, compose.yml ou compose.yaml, escolhendo o ficheiro mais próximo da raiz do repositório. Precisa de pelo menos um serviço de aplicação além das bases de dados e caches; um ficheiro só com bases de dados e caches é ignorado. docker-compose.yml services:
web:
build: .
environment:
DATABASE_URL: postgres://app:app@db:5432/app
REDIS_URL: redis://cache:6379
db:
image: postgres:17
cache:
image: valkey/valkey:8 postgres e postgis passam a Managed PostgreSQL, pgvector passa a pgvector, redis e valkey passam a Valkey, mysql e mariadb passam a MySQL, clickhouse passa a ClickHouse e minio passa a um bucket. Qualquer outro serviço executa a sua imagem como processo dessa única aplicação. A tag da imagem não determina a versão da base de dados, e os utilizadores e as palavras-passe são definidos pela Nodion. O Managed PostgreSQL não tem a extensão PostGIS, por isso uma aplicação que precise de PostGIS perde as funções espaciais após a importação; deixe essa base de dados fora do ficheiro Compose. @db:5432 acima, passa a ser uma associação: a Nodion injeta o endereço real no deploy. Caso contrário, as bases de dados chegam como DATABASE_URL e o Valkey como REDIS_URL. Das restantes variáveis, só são copiadas as do serviço de aplicação principal, e os valores que parecem segredos são marcados como secretos. depends_on como ordem de arranque, deploy.replicas, bind mounts e volumes anónimos. Um segundo serviço com o seu próprio build: partilha a única imagem da aplicação.DATABASE_URL, REDIS_URL ou CLICKHOUSE_URL. release: do Procfile é executada a cada novo build. As aplicações com Dockerfile, bem como os redeploys ou rollbacks para uma imagem anterior, usam um comando de release definido na própria aplicação, que também tem prioridade sobre a linha do Procfile. Nos sites estáticos, a etapa de release é executada numa imagem que contém apenas os ficheiros gerados pelo build. Não. A Nodion lê o ficheiro uma vez, ao criar a aplicação, e converte-o numa única aplicação com processos, bases de dados geridas e volumes. Não mantém um projeto Compose em execução, não aplica as redes nem volta a ler o ficheiro.
Não. Depois de criada, a aplicação é gerida no dashboard: é aí que adiciona um processo, uma variável ou uma base de dados. Editar o ficheiro Compose no Git não altera nada.
Executam a sua imagem como processo da aplicação. A Nodion não tem MongoDB gerido, por isso esse serviço e os respetivos dados ficam a seu cargo.
A versão predefinida atual da Nodion para esse motor, não a versão da tag da sua imagem. Se precisar de uma versão específica, deixe a base de dados fora do ficheiro Compose, crie-a no dashboard e associe-a à aplicação.
Na região EU Central, em Frankfurt (Alemanha). O build, o registry, a aplicação e as respetivas bases de dados, volumes, buckets, logs e métricas ficam nessa região, e a API e o plano de controlo da Nodion estão alojados na Alemanha. A Nodion GmbH tem sede em Stuttgart.
A Nodion cria as condições para isso: a Nodion GmbH tem sede em Stuttgart (Alemanha); na região de Frankfurt, a aplicação, as bases de dados e os volumes são executados na Alemanha. O acordo de tratamento de dados (DPA, art. 28.º do RGPD) é celebrado eletronicamente no dashboard. A conformidade da sua utilização depende também da forma como configura e utiliza a aplicação.
Uma instância da aplicação custa a partir de 1 EUR por mês. A configuração apresentada no quadro de custos custa 3.50 EUR por mês: Aplicação 2 EUR, PostgreSQL 1.50 EUR. Os preços não incluem IVA e a faturação é ao segundo. Pode escolher tamanhos maiores ou mais instâncias sempre que precisar.
Sim. Cada aplicação recebe um hostname atribuído por omissão com HTTPS. Adicione o seu próprio domínio no separador Domains da aplicação; o certificado TLS é emitido e renovado automaticamente.
Ganhe até 15 € de crédito ao registar-se.
ou com e-mail
Novidades do produto, sem spam. Pode cancelar a subscrição a qualquer momento.
Subscrição efetuada com sucesso.