Sign inSign up

administradornobuntu/nobuntu-framework

By administradornobuntu

•Updated about 2 months ago

Container para gerar aplicações utilizando Nobuntu Framework, Angular, Node JS e Postgres SQL

Image
Languages & frameworks
Developer tools
0

177

administradornobuntu/nobuntu-framework repository overview

⁠🚀 Ambiente de Desenvolvimento Nobuntu Framework

Este ambiente Docker foi configurado para desenvolvimento com o Framework Nobuntu, incluindo PostgreSQL, Node.js, Angular, Python e suporte à CLI do Mapperidea.


⁠🐳 Iniciar o container

docker run -d --name [nome-do-container] -p 4200:4200 -p 8080:8080 -p 55432:5432 administradornobuntu/nobuntu-framework:[tag]

Substitua [nome-do-container] pelo nome desejado para o seu container. Exemplo container com nome de dev:

docker run -d --name dev -p 4200:4200 -p 8080:8080 -p 55432:5432 administradornobuntu/nobuntu-framework:1.0

⁠🔐 Acessar o container como root

docker exec -it -u root dev bash

⁠📁 Copiar arquivos para o container

Entre na pasta do onde está o mapa do seu projeto e copie os arquivos mdm.mm e mapperidea.mm da sua máquina local para o container:

docker cp [caminho/local/do/arquivo] [nome-do-container]:[caminho/no/container]

Entre na pasta do onde está o mapa do seu projeto e copie, Exemplo:

cd C:\Users\usuario\projetos\meuprojeto\fontes\mdm
docker cp ./mdm.mm dev:/projetos/meuprojeto/fontes/mdm/mdm.mm
docker cp ./mapperidea.mm dev:/projetos/meuprojeto/fontes/mdm/mapperidea.mm

⁠⚙️ Gerar o projeto com o Mapperidea

  1. Faça login em sua conta Mapperidea:

    mi authorize [seu-email] [seu-nome] all
    

    Em seguida, insira a senha da sua conta.

  2. Entre na pasta do projeto:

    cd /projetos/meuprojeto/fontes/mdm
    
  3. Inicialize o projeto no Mapperidea com o mapa mdm.mm:

    mi init app mdm.mm
    
  4. Faça o push do projeto:

    mi push app
    
  5. Gere os script gerador de fontes:

    mi generate app mean bashGenerateAll > geraFontes.sh
    
  6. Execute o script de geração de arquivos fontes:

    bash ./geraFontes.sh
    

🔒 Durante a geração, será necessário logar no GitHub duas vezes (uma para o frontend e outra para o backend).

❗ Para isso, solicite seu Token de Acesso Pessoal:

utilize o token quando pedir a senha


⁠🧱 Instalar dependência do frontend

Antes de executar o frontend, instale a seguinte biblioteca dentro do diretório do projeto Angular:

cd /projetos/meuprojeto/frontend/ 
npm install @rollup/rollup-linux-x64-gnu

⁠✅ Pronto!

Agora o ambiente está pronto para uso. Você pode acessar no eu navegador:

  • Aplicação Angular: http://localhost:4200
  • Backend/API: http://localhost:8080

© 2025 - Nobuntu Framework | Desenvolvido para facilitar seu setup dev

Tag summary

Content type

Image

Digest

sha256:31f419cf7…

Size

1.4 GB

Last updated

about 2 months ago

docker pull administradornobuntu/nobuntu-framework:1.1