---
title: "Publicar a primeira aplicação"
description: "Publique Nginx por uma porta e confirme uma resposta HTTP real."
---

> Documentation Index
> Fetch the complete documentation index at: https://cdelivery.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Publicar a primeira aplicação

Publique Nginx por uma porta e confirme uma resposta HTTP real.

## Preparar

Use uma instalação funcionando. Admin cria o grupo; Operator ou Admin publica a aplicação. O servidor deve conseguir baixar a imagem pública do Nginx do Docker Hub. A porta TCP 8080 deve estar livre e acessível pelo seu computador.

Para acessar por SSH, execute este comando no seu computador e mantenha a sessão aberta:

```sh
ssh -L 9000:127.0.0.1:9000 -L 8080:127.0.0.1:8080 your-user@server.example.com
```

## Passos

1. **Criar um grupo**

   Crie um grupo chamado `demo`.
2. **Configurar a aplicação**

   Crie a aplicação `hello-web` nesse grupo com a imagem `nginx:stable-alpine`. Mantenha o comando padrão da imagem e uma réplica fixa.
3. **Publicar uma porta**

   Publique a porta do contêiner **80** como porta do servidor **8080**, usando TCP.
4. **Publicar a aplicação**

   Salve a aplicação e aguarde a réplica entrar em execução.

Não é preciso domínio, volume ou comando personalizado. A [imagem oficial](https://hub.docker.com/_/nginx) já inicia o processo em primeiro plano.

## Conferir

No seu computador, abra `http://SERVER_IP:8080` ou execute o comando abaixo. Substitua `SERVER_IP` pelo endereço acessível do servidor.

```sh
curl -i http://SERVER_IP:8080
```

Se usar o túnel SSH, mantenha a sessão aberta e execute este comando no seu computador:

```sh
curl -i http://localhost:8080
```

Espere HTTP 200 e a página Nginx. Confira também tarefas e logs.

Se não baixa, verifique registro e arquitetura. Se encerra, restaure comando padrão e leia logs. Se não conecta, confira mapeamento, IP, firewall e túnel. Uma rota de domínio usaria a porta interna 80.

Para limpar, remova aplicação, aguarde contêineres e exclua o grupo vazio. Continue pelo [gerenciamento de aplicações](/docs/pt-br/guides/apps/).

Source: https://cdelivery.dev/docs/pt-br/getting-started/first-app/index.mdx
