Container para gerar aplicações utilizando Nobuntu Framework, Angular, Node JS e Postgres SQL
177
Este ambiente Docker foi configurado para desenvolvimento com o Framework Nobuntu, incluindo PostgreSQL, Node.js, Angular, Python e suporte à CLI do Mapperidea.
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
docker exec -it -u root dev bash
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
Faça login em sua conta Mapperidea:
mi authorize [seu-email] [seu-nome] all
Em seguida, insira a senha da sua conta.
Entre na pasta do projeto:
cd /projetos/meuprojeto/fontes/mdm
Inicialize o projeto no Mapperidea com o mapa mdm.mm:
mi init app mdm.mm
Faça o push do projeto:
mi push app
Gere os script gerador de fontes:
mi generate app mean bashGenerateAll > geraFontes.sh
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
repoAntes 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
Agora o ambiente está pronto para uso. Você pode acessar no eu navegador:
http://localhost:4200http://localhost:8080© 2025 - Nobuntu Framework | Desenvolvido para facilitar seu setup dev
Content type
Image
Digest
sha256:31f419cf7…
Size
1.4 GB
Last updated
about 2 months ago
docker pull administradornobuntu/nobuntu-framework:1.1