anúncios

terça-feira, 19 de julho de 2022

Conhecendo o framework Lowdefy

O que é Lowdefy?

Lowdefy é um framework Low-Code para desenvolver aplicações web, paineis administrativo, Dashboards e aplicações CRUD de forma fácil e rápida, através de arquivo YAML.

Instalação e Configuração do Lowdefy no ambiente Docker

A premissa é ter o Docker e Docker-Compose instalados, caso ainda não tenha, verifique Instalando Docker e Docker Compose no Linux (qualquer distro) ou Instalando Docker no Windows 10

Dockerfile

$ curl -LO https://raw.githubusercontent.com/lowdefy/lowdefy-example-docker/main/config-in-image/Dockerfile

Criar o arquivo .env com as variáveis LOWDEFY_SERVER_BASE_PATH, LOWDEFY_SERVER_BUILD_DIRECTORY, LOWDEFY_SERVER_PUBLIC_DIRECTORY, LOWDEFY_SERVER_PORT

LOWDEFY_SERVER_BASE_PATH: É um identificado do servidor que foi instalado o Lowdefy. http://IP/<base-path>/<page-id> ao invés do default http://IP/<page-id>

LOWDEFY_SERVER_BUILD_DIRECTORY: É o diretório de configuração do Lowdefy. O default é ./build ou /home/nome/lowdefy/build.

LOWDEFY_SERVER_PUBLIC_DIRECTORY: É o diretório público, onde fica as páginas estática. O default é ./public ou /home/nome/lowdefy/public.

LOWDEFY_SERVER_PORT: É a porta utilizada no servidor. Por default é a porta 3000.

Criar o arquivo .dockerignore com o conteúdo abaixo:

.lowdefy/**
.env

Buildar a imagem no Dockerfile

$ docker build -t <tagNomeQualquer> .

Subir o container da imagem buildada para testar

$ docker run -p 3000:3000 <tagNomeQualquer>

Acesse no browser http://localhost:3000

Uma vez testado, estando OK, pare o container e organizaremos no arquivo docker-compose.yml na imagem container criada anteriormente.

Arquivo docker-compose.yml

$ curl -LO https://raw.githubusercontent.com/lowdefy/lowdefy-example-docker/main/config-in-image/docker-compose.yaml

PS: Esteja atento na indentação do arquivo YAML e o arquivo Dockerfile deve estar no mesmo diretório do arquivo docker-compose.yml

$ docker-compose up -d

Aguarde subir o ambiente, após concluir, acesse no browser http://localhost:3000

Agora, escreve o arquivo YAML no mesmo diretório onde estão os arquivos Dockerfile e docker-compose.yml. Nesse arquivo YAML que criar corresponde a aplicação web por meio de parâmetros específicos, consulte a documentação para certificar para o seu uso.

Referências

https://lowdefy.com/

https://docs.lowdefy.com/tutorial-start

Feito!

Nenhum comentário:

Postar um comentário