Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tutorial mostra como usar a CLI do Rayfin para criar um projeto, executá-lo localmente e implantá-lo no Microsoft Fabric. Você usa o mesmo fluxo de trabalho da CLI para novos aplicativos e para atualizações posteriores em seu esquema ou front-end.
Neste tutorial, você:
- Crie um projeto de aplicativos Fabric a partir de um modelo.
- Inicie o aplicativo localmente.
- Faça login no Microsoft Fabric pela CLI.
- Implante o aplicativo em um workspace Fabric.
- Verifique o status da implantação.
Pré-requisitos
- Acesso ao Microsoft Fabric.
- Um workspace Fabric em que você tem permissões de Colaborador, Membro ou Administrador.
- A carga de trabalho Fabric Aplicativos habilitada em seu locatário.
- Node.js e npm instalados.
Se a carga de trabalho Fabric Aplicativos ainda não estiver habilitada, peça a um administrador do Fabric para ativar Fabric Apps (versão prévia) no portal de administração do Fabric.
Etapa 1: Criar um projeto
Para criar um novo aplicativo a partir de um modelo, use npm create:
npm create @microsoft/rayfin@latest -- my-app --workspace <workspacename>
Esse comando cria uma nova pasta de projeto com o modelo de aplicativo, a rayfin configuração e o código-fonte de front-end.
Vá para o diretório do projeto:
cd my-app
Dica
Se você já tiver uma pasta de projeto vazia ou código-fonte existente, use npx rayfin init em vez de npm create.
npx rayfin init .
Etapa 2: Examinar o projeto gerado
Após gerar a estrutura do projeto, o projeto inclui os arquivos necessários para iniciar o desenvolvimento:
-
rayfin/rayfin.ymlarmazena os serviços de aplicativo e as configurações de implantação. -
rayfin/.envarmazena valores de ambiente usados pela CLI. -
rayfin/data/contém seus arquivos de modelo de dados. - Seu aplicativo de front-end reside na estrutura de projeto raiz criada pelo modelo selecionado.
Para obter uma análise detalhada de arquivo por arquivo, consulte Noções básicas sobre a estrutura do projeto.
Etapa 3: Executar o aplicativo localmente
Inicie o ambiente de desenvolvimento local:
npm run dev
Esse comando inicia o servidor de desenvolvimento de front-end para o aplicativo scaffolded e implanta o back-end no Fabric. Para confirmar se o aplicativo é iniciado corretamente, abra a URL local mostrada no terminal.
Etapa 4: Implantar o aplicativo no Fabric
Crie mais recursos em seu aplicativo. Depois de testar suas alterações, implante no Fabric novamente.
npx rayfin up
Para visualizar a implantação sem fazer alterações, execute:
npx rayfin up --dry-run
Etapa 5: Verificar a implantação
Verifique o estado de implantação atual:
npx rayfin up status
Para uma resposta legível por computador, use a saída JSON:
npx rayfin up status --json
Após uma implantação bem-sucedida, a CLI imprime a URL do aplicativo hospedado e o link do portal Fabric para o item implantado.
Etapa 6: Implante apenas banco de dados ou conteúdo estático
Se você alterou apenas os modelos de dados, aplique as alterações de banco de dados sem uma reimplantação completa:
npx rayfin up db apply
Se você alterou apenas o código de front-end, reimplante os ativos estáticos:
npx rayfin up staticapp deploy
Solucionar problemas comuns
Falha ao entrar ou a implantação retorna 401 ou 403
Execute npx rayfin login novamente e tente novamente npx rayfin up.
Você precisa verificar o que a CLI fará
Antes de implantar alterações, execute npx rayfin up --dry-run.
O aplicativo é implantado, mas você altera apenas o esquema
Para aplicar alterações no esquema independentemente, use npx rayfin up db apply. Se você executar alterações destrutivas, como alterar o tipo de uma coluna ou remover uma coluna, esse comando falhará. Para forçar suas alterações, você pode usar o --force sinalizador. Essa ação pode ser uma alteração significativa.
Próximas Etapas
- Consulte a referência da CLI do Rayfin para obter a lista de comandos completa.
- Saiba mais sobre as opções de implantação em Implantar um aplicativo do Fabric no Fabric.
- Examine Entender a estrutura do projeto antes de personalizar o aplicativo.
- Defina seu esquema de back-end em Definir modelos de dados.