Pesquisar
Projeto exclusivo

Ajuste de infraestrutura Docker e Next.js

hoje às 12:01

Descrição do Projeto:

1. Visão Geral da Infraestrutura

Tecnologia: Aplicação SaaS multi-tenant rodando em VPS (Ubuntu 24.04).

Orquestração: Docker Compose.

Acesso: Gerido por subdomínios dinâmicos.

2. Stack Tecnológica

Frontend/Backend: Next.js (configurado com output: standalone).

ORM: Prisma (necessário manter estabilidade na v5.x).

Banco de Dados: PostgreSQL 16 (containerizado).

Cache/Filas: Redis 7.

Proxy/SSL: Nginx Proxy Manager (NPM).

3. Problemas Identificados (Escopo do Trabalho)

O profissional deverá atuar na correção dos seguintes pontos:

- Conflitos de build (Prisma): resolver erros de compatibilidade de versão (Erro P1012) e garantir a geração correta do Client dentro do container.
- Erro 502 Bad Gateway: corrigir a comunicação entre o Nginx e o container da aplicação.
- Nota: a aplicação utiliza o modo standalone do Next.js e requer ajuste no comando de inicialização (CMD) do Dockerfile.
- Persistência e schema: garantir a sincronização do banco de dados (Prisma Push) e criação de registros iniciais via script/seed.
- Configuração de proxy: ajustar o Nginx Proxy Manager para suportar WebSockets e resolver timeouts na geração de certificados SSL (Let's Encrypt).

4. Requisitos do Candidato

- Experiência sólida com Docker e Docker Compose.
- Domínio de Next.js (especificamente o modo standalone e deployment em Linux).
- Conhecimento avançado em Prisma ORM e PostgreSQL.
- Experiência com Nginx Proxy Manager e troubleshooting de certificados SSL.

5. Entregáveis Esperados

- Dockerfile e Docker Compose otimizados e funcionais.
- Aplicação rodando sem erros de Gateway (502).
- Certificados SSL ativos e configurados via proxy.
- Breve documentação dos ajustes realizados para manutenção futura.

Experiência desejada

- Next.js (avançado): especialmente em deploy no modo standalone.
- Docker & Docker Compose: orquestrar múltiplos containers e redes internas.
- Prisma ORM & PostgreSQL: para sincronizar o banco de dados sem quebrar as versões (v5 vs v7).
- Nginx Proxy Manager: configurar redirecionamento de subdomínios e habilitar o cadeado SSL.
- Linux (Ubuntu): gerir UFW, permissões de pastas e leitura de logs via terminal.

Atividades do cliente nesse projeto:

Última visualização: hoje às 13:43

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Cloud Computing
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 19
Interessados: 22
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (19)
  • Freelancer Premium Paulo R.
    Talent
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Renato N.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Organização e otimização de Laravel na Oracle Cloud - Busco desenvolvedor experiente em Laravel, Docker e Oracle Cloud para manutenção e otimização de um sistema já em produção. :: O que será fe...

Instalação do Evolution API e n8n em VPS com PostgreSQL - Preciso instalar o Evolution API e o n8n no servidor VPS com PostgreSQL. Resultado que eu espero: - Integração com n8n funcionando - Integração com Evolution API funci...

Configuração e otimização de servidor Linux/Windows - Procuro um especialista em infraestrutura para realizar a configuração completa de um servidor. O que precisa ser feito: - Instalação e atualização do sis...

Configurar OpenVPN (versão gratuita) - Boa noite. Preciso de alguém para configurar o OpenVPN (versão gratuita) com acesso simples. Já tentei, mas não consigo deixar o IP alterado, nem alterar o provedor e o...

Ajustes em VPS Contabo com Easypanel e Chatwoot - Estamos à procura de alguém com experiência em Easypanel e Chatwoot para realizar ajustes em um VPS da Contabo.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.