Transcrições
1. Introdução 1.1: Hoje em dia, cada desenvolvedor precisa ter pelo menos uma idéia sobre como configurar e manter os servidores que alimentam seus aplicativos. Isso é conhecido na indústria como Debs. Oi, Meu nome é Jorge Escobar, e eu estou realmente animado para ensinar-lhe tudo o que eu sei sobre o mundo emocionante fora desenvolve como uma volta e desenvolvedor. Você não pode simplesmente depender de outros desenvolvedores como liberar seu casaco para o mundo. É essencial que você saiba o básico de como executar corretamente seu aplicativo para os servidores que acabarão por chegar aos seus usuários. É disso que se trata este curso. Você aprenderá com o lixo e sem nenhum conhecimento prévio como as startups profissionais lançaram seus aplicativos para seus públicos. Você aprenderá sobre balanceadores de carga, implantação
fria, monitoramento e teste de seu aplicativo usando seus provedores mais populares, como Roku A, W S e Little Ocean. A primeira seção do curso vai se concentrar em Hiroko. Vou adicionar novos cursos mensalmente para que você aprenda especificamente o
provedor de hospedagem que você precisa ou aprenda todos eles. Ouça, pode
haver todas as suas forças ou vídeos por aí agora ensinar batidas e graves está fora do que você vai aprender comigo. E graças à minha experiência com algumas das principais empresas do mundo, eu garanto que você aprenda as práticas de alto nível até o curso agora e comece sua
jornada para o mundo fora deles.
2. Introdução 1.2: Dedo bem-vindo. Frasque-os. Seiroku, O objetivo deste curso é apresentá-lo ao mundo de um dos
tipos mais emocionantes de plataforma de hospedagem. Como um serviço usando um de seus líderes, Hiroko Hiroko permite que você se concentre no desenvolvimento de sua aplicação em que eles cuidam do resto. Você não precisa se preocupar com infraestrutura de servidor, dimensionamento ou implantação. Tudo que você precisa fazer é fazer um simples get push em sua aplicação está disponível para o mundo. Vou ensiná-lo passo a passo, como implantar seu aplicativo usando o Hiroko usando o git for flow, bem como seu novo fluxo trabalho de implantação de
docker. Então, se você já usa o Docker, é muito simples implantar heroicamente o dedo do pé. Nós também vamos passar sobre como configurar corretamente seus Adams. E, finalmente, vamos dar uma olhada em como podemos usar nosso próprio nome de domínio para o APP. Vamos começar.
3. Tipos de hospedagem: Para que seu aplicativo esteja disponível para o mundo, você precisa configurar um servidor que esteja conectado a uma conexão de Internet de alta velocidade e esteja ligado 24 horas por dia. Há muitas maneiras de conseguir isso. Vamos rever as formas mais comuns de hospedar nosso aplicativo. Hospedagem bare metal significa que você realmente comprar seus servidores e alugar na Internet conectado Cabinet em um data center ou você construir seu próprio data center em suas instalações. Algumas empresas optam por seguir este caminho se tiverem requisitos especiais de segurança, ou se quiserem controlar todos os aspectos do sistema como Google ou Facebook, o segundo tipo de hospedagem disponível graças à decoração fora do software de virtualização Servidores
virtualizados do leste. O processo aqui é que um servidor bare metal é dividido em um punhado off sub servidores que têm seu próprio sistema de arquivos, CPU e fontes re disco rígido, que são monitorados pelo aplicativo de virtualização. Você iria então alugar em uma base mensal, esta peça fora do servidor. Um dos provedores que eu usei naquela época e ainda está em torno é Lee Node, que oferecem servidores um íngreme como US $5 por mês. Eles também oferecem suporte ao cliente 24 7 e eu recomendo que eles como uma opção. Ah, uma grande mudança ocorreu em 2000 e seis, quando a Amazon anunciou que estaria oferecendo sua infraestrutura de servidor para desenvolvedores alugar em toda a infraestrutura como um setor de serviços nasceu com a AWS. A diferença entre os servidores ES e rituais I é que os servidores dele podem funcionar por frações tempo. Você pode acelerar um servidor por uma hora e carregar apenas por essa hora. Há também uma grande variedade de servidores de menos potentes, muito potentes. Outras empresas surgiram desde então, incluindo a Rackspace e a Digital Ocean. Normalmente, os servidores low-end custam cerca de US $15 por mês, mas neste momento, W S também oferece um nível gratuito, mas está limitado a 12 meses. Uma nova onda fora do servidor de hospedagem surgiu com a criação fora da plataforma. Como um serviço, hospedar esses provedores permitem que você se concentre em apenas escrever seu aplicativo, e eles cuidam do resto, incluindo provisionamento de servidor, dimensionamento e hospedagem de banco de dados. Alguns dos mais populares são o Roku, Google Cloud Platform, Red Hat Open Shift e o Microsoft Usher, um dos benefícios que os provedores aprovados oferecem é a capacidade de experimentar seus serviços gratuitamente. Neste curso, você aprenderá a implantar seu aplicativo em um dos provedores anteriores mais populares, Hiroko.
4. Nosso ambiente de desenvolvimento local: para que possamos jogar com Hiroko, é necessário que você tenha um ambiente local de desenvolvimento configurado. Você pode ter seus aplicativos configurados usando M virtual e software local instalado como minha sequela ou mongo DB ou você também pode estar usando Docker juntos seguindo vídeos sobre como configurar um ambiente de desenvolvimento local usando homebrew no Mac ou Shackle Lady no Windows. Hiroko também funciona bem com o Docker. Se quiser saber mais sobre Docker, marque meu curso de médico.
5. A arquitetura de The: poder da Hiroko está em como ele pode dimensionar seu aplicativo sem que você tenha que se preocupar com a infraestrutura abaixo. Vamos olhar para uma arquitetura muito alto nível fora de um aplicativo Hiroko simples Quando você diz , Visite o seu site lá. Encaminhado para o balanceador de carga da Hiroko, gerencio o balanceador de carga conexões de entrada e, em seguida, roteo para qualquer servidor disponível. Os servidores da Heracles Cloud são chamados de Dino. Uma coisa muito importante a notar é que os clientes não guardam dados neles. Eles estão constantemente sendo criados e destruídos. Para armazenar dados, você precisa se conectar a uma camada de dados externa. Muitas vezes este será próprio post de Hiroko Chris que de um serviço ou usando um add on para mais velhos que uma base como a minha sequela ou mongo db. Então, o que acontece quando você tem muito tráfego? Não se preocupe, ele só aumentou o número de Dino na carga. Balanceador distribuirá automaticamente a carga uniformemente entre os dinos. Hiroko ainda oferece auto scaling, o
que significa que não importa a hora do dia, um aumento repentino do tráfego ocorre, seu aplicativo pode lidar com a carga sem qualquer problema. Observe que a camada de base de dados também é dimensionada automaticamente. Você não tem que se preocupar com nada
6. Como Heroku lança o código como Heroku: no início. É um pouco difícil entender o fluxo para publicar seu aplicativo nos servidores Hiroko , mas eu vou orientá-lo visualmente primeiro, para que você tenha um bom entendimento sobre o processo antes de fazê-lo no terminal. Primeiro você criaria ou bifurcação seu aplicativo. Ativar o centro. Este vai ser o seu repositório de origem. À medida que você trabalha em seu aplicativo, você usaria esse repositório como backup. A próxima coisa que você faz é criar um aplicativo Hiroko. Pense no aplicativo como o blueprint de onde você gerará os servidores reais que serão gerados para suportar seu aplicativo quando você implantou. Quando você cria esse aplicativo, seu repositório de doações local será modificado para refletir um novo endpoint remoto chamado Hiroko . Então, a partir deste ponto,
você pode postar em seu repositório original, ou você pode empurrar o repositório heróico. A diferença é que quando você envia um repositório heróico, o blueprint é modificado para quaisquer novos servidores. Então, quando você fizer um portão empurrar Hiroko, você estará atualizando o projeto. Em seguida, você pode gerar os servidores. partir daí, o comando para gerar os novos servidores é chamado Hiroko PS That scale e, em seguida, o
nome do processo e o número de servidores. Os servidores Web são atribuídos à Web de serviço, que é um tipo especial de servidor que recebe solicitações feitas para seus aplicativos. Huaral. Então, neste gráfico, estamos fazendo escala de pontos o.
P s heróico . Web é igual a um para gerar apenas um servidor Web. Se você estiver usando o docker, o processo não envolve get mais. Você ainda teria sua origem dar repositório, mas no lado Hiroko, você faria log toe seus servidores de contêiner e push alterações usando Hiroko Container que push Web ou o nome do serviço. Depois disso, o processo para gerar o novo Dino é o mesmo de antes. Nós só precisamos digitar Roku ps dot scale Web é igual a um
7. Como implementar um aplicativo simples para o to: para o nosso primeiro projeto, vamos implantar um simples aplicativo de balão hello world por conta própria. Primeiro, crie uma conta Hiroko gratuita visitando sua página de inscrição, certificando-se de selecionar o idioma python, criar a conta e armazenar os detalhes em um lugar seguro. Agora precisamos instalar a interface de linha de comando heróica A ou CLI. Esta aplicação permite que ele interaja com ela local a partir de seu terminal no Windows Toe Shoko, instalar Hiroko cli e, em seguida, Mac do Brewing Stone Hiroko olhando para Hiroko usando seu
registro Roku .
8. Implantar usando o Git: primeiro vamos verificar como fazer o processo usando Obter Se você estiver usando o Docker, analisaremos o processo mais adiante nesta seção. Primeiro vá em frente e em frente no meu repositório de aplicativos simples encontrado sob a Síria. Dê conta à esperança. Eu coloquei um link na descrição fora do vídeo, em
seguida, CD para o diretório onde você desenvolve suas obrigações e cloná-lo localmente. Certifique-se de ver o dedo do pé do novo repositório. Agora nós naval virtual f petroleum traço ser python três ve e ser ativado Fonte ven sendo ativado Então as pessoas roubaram seus requisitos Peeping roubou que nossos requisitos txt e em seguida, executar o servidor unicórnio aplicativo, cólon aplicativo Isso é ser sério 00 5000. Verifique se o aplicativo está funcionando, então por que usamos milho e não o servidor de balões ? Porque o servidor flats ou o gerencie-me por que usamos não é multi-threaded E por isso
não é escalável Toby usado em qualquer ambiente de produção. Agora começamos a trabalhar com seu lado local das coisas. Primeiro precisamos dizer ao Hiroko qual versão do Python estará usando para isso. Criamos um arquivo Txt de ponto de tempo errado. E na versão 3 do Python o seu sistema tem de verificá-lo fazendo Python três, Dusty. Em seguida, precisamos criar o perfil, que é um arquivo de texto para dizer a Hiroko como inicializar nosso aplicativo. Vamos copiar e colar o comando do unicórnio aqui como se estivéssemos no terminal. Agora, em todo o código do portal do relatório, adicionar médico cometeu uma inicial. Comprometa e empurra. Chame Bush Dash. Ooh, Origin Master, Agora
vamos testar o aplicativo localmente. Mas usando o Comando Hiroko fazer Roku weap local. Se você for para o host local 5000 em seu navegador, você deverá ver seu aplicativo em execução. Agora vamos criar o aplicativo Hiroko com Hiroko Create aqui. Podemos ver que um Ural foi gerado aleatoriamente para a aplicação. E também foi criado um repositório específico da Hiroko. Este repositório git também foi adicionado como um ponto de extremidade remoto para você enviar. Se você navegar no euro, você verá uma página de suporte do lugar. Agora queremos enviar o relatório para o repositório especial do Hiroko git. Apenas digite. Chame Bush seu mestre local. Você deve ver o aplicativo sendo instalado remotamente, e quando isso for feito, seu aplicativo será implantado no Hiroko. Agora precisamos realmente iniciar um servidor virtual, que Hiroko chama de Dino. Então execute o seguinte comando. Hiroko ps Colon escala Web é igual a um. Isso diz a Hiroko toe Atribuir um dino ao seu processo web. Agora, se você visitar o Ural, você deve ver o aplicativo hello world em execução. Você também pode abrir automaticamente digitando Hiroko open no console. Você pode verificar o status de seus comensais fazendo
O.P s. heróico . E você também pode ler os logs Se você tiver algum erro digitando Hiroko bloqueios finalmente, você pode desligar o up fazendo o heroico O P s escala Colin Web é igual a zero. Tenha em mente que o nível gratuito lhe dá tempo limitado sobre os comensais estarem acordados
9. Implantar usando o Docker usando o Docker: Se você estiver usando o Docker como seu ambiente de desenvolvimento, vamos verificar como usá-lo com o Hiroko. Primeiro instalou um registro de contêiner. Conecte-se executando plugins Hiroko. Colon Instale Hiroko recipiente traço. Isso é registro. Antes da próxima etapa, certifique-se de abrir seu cliente docker olhando para o serviço de contêiner seu contêiner local . Colin, faça o login. Se você não fez isso, vá em frente e em frente. Eles Minha crosta plana simples, deu repositório encontrado no de zero Get ter conta. Eu coloquei um link na descrição do vídeo,
Em seguida, CD para o diretório onde você desenvolver seus aplicativos e cloná-lo localmente. Certifique-se de ver o para o novo repositório. O relatório tem um arquivo de encaixe e algumas instruções sobre como executar localmente. Como você pode ver no arquivo de encaixe estavam usando um ambiente viável chamado porta, que é definido quando executamos o aplicativo localmente com um comando docker cmd. Isso ocorre porque Hiroko atribuirá uma porta dinâmica que não sabemos de antemão. Agora estamos prontos para criar um novo herói. Palmas sua criação local você vai ver então você Hiroko até ser criado. Agora nós construímos uma imagem e empurrado para o recipiente Hiroko Herro Cool recipiente cólon empurrar chorou. Agora precisamos realmente iniciar um servidor virtual, que Hiroko chama de Dino. Então execute o seguinte comando. Heracles PS Colon escala Web é igual a um. Agora, se você visitar o Ural, você deve ver o mundo Olá funcionando. Você também pode abrir automaticamente digitando Hiroko open no console e você também pode ler os logs. Se você tiver algum erro digitando Hiroko logs finalmente você pode desligar o up fazendo Hiroko PS Colin Scale Web é igual a zero
10. Bancos de dados e outros serviços: Uma coisa que você precisa perceber é que todos os serviços de dados na plataforma como um provedor de serviços são completamente separados. É uma boa prática em qualquer aplicativo, verdade,
tratar os serviços de dados fora de seu aplicativo como um recurso separado e não esperado Toby, um servidor executando na mesma caixa. Assim, por exemplo, se você tiver um aplicativo que depende de um banco de dados de sequelas, você normalmente desenvolverá seu aplicativo com esses serviços disponíveis localmente. Mas quando você empurra para Hiroko, você precisa usar sua versão desses serviços, que geralmente são oferecidos pedir plugins. Isso faz todo o sentido, pois eles não querem que você se preocupe com o dimensionamento ou a operação desses serviços de dados
separados. Vamos começar primeiro com a sequela Hiroko Boss CRESs, de um serviço, que é o único tipo de banco de dados que Hiroko oferece nativamente. Se você ainda não usou próspero, não se preocupe. Os conceitos são muito semelhantes aos meus comandos de sequela e disse depois que estaremos implantando um Hiroko. Meu aplicativo de sequela, usando o Docker para ambos os exercícios, estará usando um aplicativo de boilerplate de balão que é essencialmente um contador que inicia o número de vezes que você recarregou a página e a armazena no banco de dados
11. Um aplicativo do Heroku Postgres: Vamos em frente e criar um Hiroko usando o Hiroko Post Christ fora de um serviço. O benefício de usar o próprio serviço de banco de dados da Hiroko são muitos, mas dois importantes vêm à mente. Primeiro, dimensionamento é gerenciado pela Hiroko, que você não precise se preocupar com altas explosões de tráfego. Hiroko vai aumentar e diminuir o banco de dados para você. Em segundo lugar, podemos usar um nível gratuito sem fornecer um cartão kurta. O novilho é chamado de Hobby Deva Tear. Para iniciar o processo, você pode fazer o fork do código deste repositório e cloná-lo localmente. Agora nós habilitamos virtual e petróleo não ser python três ve fonte ativado inveja. Ben sendo ativado, e espiando roubou os requisitos. Instalação do bebê, traça nossos requisitos Txt Aqui vamos experimentar uma das coisas complicadas para gerenciar quando você está implantando seu aplicativo do dedo do pé do computador. Outros servidores. A principal questão é que cada ambiente ou seja, o seu laptop. Um servidor de teste. Os servidores de produção têm credenciais diferentes para coisas como bancos de dados ou outros serviços. Eu tentei muitas opções, mas o melhor que eu encontrei é definir suas variáveis de ambiente localmente usando seu sistema
operacional local e, em seguida, passou aqueles para o arquivo de configurações B y usando o
ambiente de ponto OS do Python . Em seguida, quando você publicar o código em servidores remotos, você teria que vírus de ambiente remoto configurados nesses servidores para definir
variáveis de ambiente no MAC, você usou a chave de exportação. Por exemplo, Exporte seu aplicativo. definição de sublinhado é igual ao valor de teste enquanto em janelas que você usa, disse Ax. Por exemplo, disse X, seu aplicativo sublinhado definindo valor de teste. Então, o que você deseja fazer é rastrear essas variáveis de ambiente em sua base de código em um arquivo de
vírus n sem os valores reais
e, em seguida, definir os valores reais em seu ambiente local. No repositório que acabou de ser clonado, há um arquivo chamado barras finais, que tem todas as variáveis de ambiente necessárias para este projeto. Então vamos definir o ambiente. Virais no Windows fazer o seguinte disse X db Nome de usuário, usuário
País. Senha FedEx Devi Counter Password disse X db Host host local disse X contador de nome de banco Reiniciar o shell de energia toe Obter o viável é refletido para listar todas as
variáveis de ambiente . Não obter traço item filho E N V semi cólon verificação. Os escombros divi estão lá para definir as variáveis de ambiente no Mac OS que você gostaria de exportar. Eles serão usados. O nome dela é igual a exportação de contador de usuários. Senha do banco de dados é igual à exportação de senha do cont Host de TV é igual a host local e banco de dados de exportação. Nome igual contador para listar todas as variáveis de ambiente. Faça impressão em, No entanto, por favor note que essas variáveis serão o líder quando você sair do terminal na minha busca para torná-los permanentes, editar o perfil dot bass em seu diretório home e neles lá. Agora vamos criar o banco de dados. Inicie o servidor próspero em seu ambiente local e, em seguida, olhando toe próspero com ser sequela. Postar grama. Agora crie o usuário e a senha que estarão se conectando ao banco de dados. Vamos usar os mesmos que temos no arquivo de vírus n. Criar usuário contador de função com senha de registro, senha contador e, em seguida, dar-lhe criação de banco de dados Permissões. Alter roll country TV criado pelo usuário agora sair usando o controle. Agora olhando usando esta paz de usuário igual pós crista que você contador usuário, criar o banco de dados. Crie um contador de vasos ao lado. A inicialização do banco de dados com bisão conseguiu ser eu quero dizer isso e, em seguida, criar a migração com python gerenciado B y db meu grande e, em seguida, aplicar as alterações com Typhon. Gerencie-me. Por que DB off? Ótima. Verifique se o aplicativo é bom executando uma web local Rachael. Estou verificando o anfitrião local 5000 aviso. Criar o nosso Hiroko up. Certifique-se de que você está logado no reboque. Hiroko, na linha de comando note que nós vamos passar um nome para o aplicativo que Roku irá atribuir a você se ele estiver disponível. Hiroko, crie PG Counter. Isso criará o contador PG em Hiroko. Em seguida, vamos instalar o Serviço Postal de Hiroko Hiroko, Arun criar Caracal Dash Post Chris Dash Hobby que, Steph que esconde o contador pg aqui estavam dizendo a Hiroko que queremos usar um por conta própria, que é de Hiroko versão fora de um plugging neste caso, é o Hiroko Post, Chris Aronne e estamos anexando-o toe app contador RPG O todo ser que a versão é um
nível livre off oferta pós crista por Hiroko. Depois de pressionar enter, você verá algumas informações sobre o host do banco de dados em uma confirmação de que ele foi criado. Você pode verificar as informações de variáveis de conflito fora do seu Hiroko up digitando Roku conflito . Se você olhar para a base de dados, seu l você vai ver que tem um nome de usuário, host
senha e nome de banco de dados dentro dele. Eles usaram o nome dela na sequência após a graça do post antes do ponto-e-vírgula. A senha é após o semi dois-pontos e antes do sinal de at. O host está entre o lado de fora e a barra de frente. Sob isso, eu base é após a barra para a frente. Precisamos definir essas variáveis como ambiente dentro do nosso aplicativo para que elas sejam transferidas em nosso arquivo de configurações depois que o aplicativo Hiroko é executado. Fazemos isso usando a configuração, disse
Colon. Comando verifique se os incêndios de conflito estão corretos com Hiroko pode fingir, estamos prontos para implantar. Primeiro, comece e confirme e envie suas alterações para o seu próprio relatório get. Obter push origem Mestre. Isso terá a pasta Migrações para seu repositório, o que é bom. Isso significa que podemos avançar a base de dados Hiroko. Mas apenas fazendo atualização DB, mas vai dizer que em um momento. Agora empurre o repositório git de Hiroko. Isso criará o blueprint de aplicativos. Harakah chama isso de plantas. Lesmas. Traga ao Bush seu mestre local no final. Você deve ver que é DPS PG contador Hiroko app dot com Implantado para o Iraque Se você visitar o seu L, você receberá um erro interno do servidor. Se você olhar para os logs, você verá por que o contador de relação não existe. Precisamos fazer a migração no nosso banco de dados de posters de Harakah. Podemos gerar um dino temporário e executar o comando fazendo Hiroko, Run python. Gerenciar. Pare, Ey, eles estão atualizados agora. Recarregue a página. Você deveria ver o contador correndo. Parabéns. Você tem seu primeiro banco de dados impulsionado aplicativo Hiroko.
12. Um aplicativo do Heroku MySQL: Vamos dar uma olhada em como poderíamos no meu banco de dados sequela impulsionado aplicação frasco com Hiroko. Vou usar o Docker para este exemplo, mas ele também pode fazê-lo com o Roku. Get ou Flow. Há um punhado de meus plugins de sequela para o local dela. Neste caso, usarei Jost E B. Meu segredo. Por favor, note que para poder usar o dis plugging, você precisa fornecer o número do seu cartão de crédito para o local dela para verificar sua conta. Você não será cobrado nada, mas é uma camada extra de verificação do usuário. Você deve abusar do sistema de alguma forma? Primeiro, você precisa fazer o fork do código deste repositório e cloná-lo localmente. Eu vou estar usando Docker para este exemplo, mas ele também pode usar, nós somos informados a ele como vimos antes. Agora vamos criar o nosso Hiroko. Certifique-se de que você está logado no reboque. Hiroko na linha de comando Barroco criará a seguir precisamos instalar o Eby justo no cólon de
Hiroko Arun. Crie empregos, Stevie. Isso vai criar na minha sequela. Instância. Depois de feito, você pode verificar os parâmetros de conexão fazendo Hiroko Come cólon falso, obter apenas para ser sublinhado euro. Isto vai imprimir o meu euro de conexão foice. Você pode verificar os parâmetros de conexão fazendo seu local Adams cólon Abrir maxilas TB. Como nossos parâmetros de conexão variam entre nosso ambiente local no ambiente Hiroko just TV , vamos aproveitar a funcionalidade de barras de conflito do Roku. Basicamente, podemos criar Bíblias de configuração que estarão disponíveis quando o aplicativo for executado, que seriam diferentes das que temos em nosso ambiente local. Em seguida, vamos adicionar as mesmas maravilhas de configuração usando seus valores que obtivemos apenas para estar usando o Hiroko cli você pode verificar todas as variáveis de ambiente com Hiroko config. Agora nós construímos a imagem e empurrado para o contêiner Hiroko Docker Arocha Container dois pontos Push Web Vamos executar o servidor virtual. Sua teia de escala de ouro P local é igual a um e agora aberto digitando Roku aberto na consulta , temos vários ar interno. Por quê? A primeira coisa que fazemos é olhar para os arquivos de bloqueio que o Roku registra. E como você pode ver, ele diz que a tabela não existe para corrigir isso. Quando ele tomou grande sua pasta de migrações em nosso contêiner docker. O que precisamos para construí-lo primeiro. Há um arquivo de encaixe Yamil que pode nos ajudar com isso. Assim como docker compor compilação. Isso construirá os contêineres para colocá-los em funcionamento. Digite docker compor. Em seguida, abrimos uma nova guia em nosso terminal e digite Dr Ex SEC contador minha sequela no placar. Web sublinhado um. Bison conseguiu B Y Baby nele, em
seguida, DR Exceto Counter Up My sequela Underscore Web na escola um. Dyson gerenciou a ampla DB Migrate e finalmente Dr Exception Counter Up minha sequela. Sublinhado Web Underscore um. Typhon me administra. Por que DB Operar. Isso criará a pasta Migrações que podemos usar para o nosso contêiner Roku. Antes de fazermos isso, vamos apenas adicioná-lo ao nosso próprio repositório. Chegar ao duto, obter commit traço M criado migrações e obter origem push. Mestre. Desde que mudamos nossa base de código, precisamos empurrar essas alterações para o contêiner fazer Roku contêiner chamando Push Web. Agora podemos finalmente fazer a migração em um banco de dados de sequelas remoto. Podemos gerar um dino temporário e executar o comando fazendo seu Roco executar Bison gerenciado B y DB upgrade Agora, se você recarregar a página,
você verá o contador para cima e em execução. E se você atualizar a página, você verá o incremento do contador.
13. Atribua um nome de domínio para seu aplicativo do to no Herde: uma das principais coisas que queremos fazer é adicionar um mural personalizado para aplicação Nesta lição irá verificar como fazer isso com Hiroko, podemos verificar quaisquer domínios associados com o nosso APS fazendo domínios Hiroko na
linha de comando . Como pode ver, ainda não
tenho nenhum. Eu tenho um nome de domínio no Gold Daddy que eu realmente não estou usando, intitulado Horace dot CEO, e faria para um ótimo site pessoal. Então, vou associar esse nome de domínio ao meu aplicativo. Fazer isso serve. Hiroko Domínios ad www dot Horace dot selo Hiroko me diz que eu deveria apontar meu
provedor DNS Toe o subdomínio. Www dot Horace dot ceo Hiroko DNS dot com Deixe-me fazer isso no Go Daddy. Pode demorar algumas horas, enquanto a propagação DNS concluída, você pode verificar se o domínio foi definido fazendo host www dot Horace dot ceo. Você deve ver o olho Haruko DNS lá quando estiver completo. Agora ative seu aplicativo. Seus P locais chamaram em escala onde é igual a um e verifique com seus novos custos. Um mural www ponto Horace dot c o você também pode usar SSL. Se você tem um certificado SSL para o seu domínio, você pode usá-la, afirma
Roque para isso.
14. Conclusão: Marrocos é definitivamente uma plataforma incrível para desenvolver seus aplicativos e
publicá-los para o seu público. Se você não quiser se preocupar com a parte da infraestrutura ou com a contratação, desenvolve engenheiros para manter seu código em funcionamento. Hiroko desliga a escalabilidade de energia, para todos e torna o lançamento de novas instâncias tão fácil quanto escrever uma instrução em sua janela de
terminal. Obrigado por assistir e vejo você no próximo curso.