Transcripciones
1. Introducción 1.1: En esta época, todo desarrollador necesita al menos tener una idea de cómo configurar y mantener los servidores
que alimentan sus aplicaciones. Esto se conoce en la industria como Debs. Hola, Mi nombre es Jorge Escobar, y estoy muy emocionado de enseñarte todo lo que sé sobre el emocionante mundo off se desarrolla como espalda y desarrollador. No puedes depender sólo de otros desarrolladores cómo liberar tu abrigo al mundo. Es esencial que conozcas los conceptos básicos de cómo lanzar correctamente tu aplicación a los servidores que en última instancia llegarán a tus usuarios. De esto se trata este curso. Aprenderás de la basura y sin ningún conocimiento previo cómo las startups profesionales lanzaron sus aplicaciones para sus audiencias. Aprenderás sobre los balanceadores de carga, despliegue en
frío, monitoreo y las pruebas de tu aplicación utilizando sus proveedores más populares como Roku A, W S y The Little Ocean. En la primera sección del curso se centrará la atención en Hiroko. Estaré sumando nuevos cursos mensualmente para que aprendas específicamente el
proveedor de hosting que necesitas o los aprendas todos. Escucha, podría
haber todas sus fuerzas o videos por ahí afuera ahora enseñando ritmos y bajos está apagado Lo que aprenderás conmigo. Y gracias a mi experiencia con algunas de las empresas líderes en el mundo, te garantizo que aprendas las prácticas de primer nivel por el curso ahora e inicias tu viaje al mundo fuera de ellos ups.
2. Introducción 1.2: dedo del pie bienvenido. Matgarlas arriba. Seiroku, El propósito de este curso es presentarte al mundo de uno de los
tipos más emocionantes de plataforma de hosting. Como servicio utilizando uno de sus líderes, Hiroko Hiroko te permite enfocarte en desarrollar tu aplicación en que se ocupen del resto. No tienes que preocuparte por la infraestructura del servidor, escalado o la implementación. Todo lo que necesitas hacer es hacer un simple get push en tu aplicación está disponible para el mundo. Te enseñaré paso a paso, cómo implementar tu aplicación usando Hiroko tanto usando el git for flow como su nuevo trabajo de implementación de
docker. Entonces si ya usas Docker, es realmente sencillo desplegar el dedo del pie heroicamente. También vamos a repasar cómo configurar adecuadamente sus Adams. Y por último, vamos a echar un vistazo a cómo podemos usar nuestro propio nombre de dominio para la APP. Empecemos
3. Tipos de alojamiento: Para que tu aplicación esté disponible para el mundo, necesitas configurar un servidor que esté conectado a una conexión a Internet de alta velocidad, y esté encendido las 24 horas del día. Hay muchas maneras de lograr esto. Revisemos las formas más comunes de hospedar nuestra aplicación. Alojamiento de metal desnudo significa que realmente compras tus servidores y ya sea rentas en Internet Gabinete
conectado en un centro de datos o construyes tu propio centro de datos en tus instalaciones. Algunas empresas optan por ir de esta manera si tienen requisitos especiales de seguridad, o quieren controlar cada aspecto fuera de todo el sistema como Google o Facebook, el segundo tipo de hosting disponible gracias a la decoración off software de virtualización Servidores
virtualizados. El proceso aquí es que un servidor de metal desnudo se divide en un puñado de servidores sub que tienen su propio sistema de archivos, CPU y fuentes de disco duro re, que son monitoreados por la aplicación de virtualización. Entonces rentarías mensualmente, esta pieza fuera del servidor. Uno de los proveedores que usé en aquel entonces y sigue por ahí es Lee Node, que ofrecen a los servidores una empinada como $5 al mes. También ofrecen atención al cliente 24 7 y los recomiendo ampliamente como opción. Ah, enorme cambio ocurrió en 2000 y seis, cuando Amazon anunció que estarían ofreciendo su infraestructura de servidores para que los desarrolladores rentan en toda la infraestructura ya que una industria de servicios nació con AWS. La diferencia entre los servidores ES y rituales I es que él s servidores pueden correr por fracciones tiempo
fuera. Se puede acelerar un servidor por una hora y cargar solo por esa hora. También hay una amplia gama de servidores desde menos potentes, muy potentes. Otras empresas han generado desde entonces, entre ellas Rackspace y Digital Ocean. Normalmente, los servidores de gama baja cuestan alrededor de $15 al mes, pero en este momento, A W S también ofrece un nivel gratuito, pero está limitado a 12 meses. produjo una nueva ola off server hosting con la creación fuera de la plataforma. Como servicio, hospedar estos proveedores te permiten concentrarte en solo escribir tu aplicación, y ellos se encargan del resto, incluyendo aprovisionamiento de servidores, escalado y hosting de bases de datos. Algunos de los más populares son Roku, Google Cloud Platform, Red Hat Open Shift y Microsoft Usher uno de los beneficios que te brindan los proveedores aprobados es la capacidad de probar sus servicios de forma gratuita. En este curso, aprenderás a implementar tu aplicación en uno de los proveedores del pasado más populares, Hiroko.
4. Nuestro entorno de Dev local: para que podamos jugar con Hiroko, es necesario que tengas un entorno local de Dev configurado. Puedes tener tus aplicaciones configuradas usando M virtual y software local instalado como mi secuela o mongo DB o también puedes estar usando Docker juntos siguiendo videos sobre cómo configurar un entorno local de Dev usando homebrew en el Mac o Shackle Lady en Windows. Hiroko también funciona bien con Docker. Si quieres conocer más sobre Docker, marca mi curso de doctor.
5. La arquitectura de Heroku: El poder de Hiroko radica en cómo puede escalar tu aplicación sin que tengas que preocuparte por la infraestructura que hay debajo. Echemos un vistazo a una arquitectura de muy alto nivel fuera de una sencilla aplicación Hiroko Cuando digas, Visita tu sitio allí. Reenviado al equilibrador de carga de Hiroko, cargo los gestores de equilibrador conexiones entrantes y luego lo enruto Toe cualquier servidor disponible. servidores Heracles Cloud se llaman Dino's. Algo muy importante a tener en cuenta es que los comensales no guardan ningún dato en ellos. Constantemente están siendo creados y destruidos. Para almacenar datos, necesita conectarse a una capa de datos externa. A menudo este será el propio post de Hiroko Chris el de un servicio o usando un add on para mayores que una base como mi secuela o mongo db. Entonces, ¿qué pasa cuando obtienes mucho tráfico? No se preocupe, sólo aumentó el número de Dino's en la carga. Balancer distribuirá automáticamente la carga de manera uniforme entre los dinos. Hiroko incluso ofrece escalado automático, que significa que no importa a qué hora del día, se produzca
un aumento repentino del tráfico, su aplicación puede manejar la carga sin ningún problema. Observe que la capa base de datos también se escala automáticamente. No tienes que preocuparte por nada
6. Cómo Heroku: al principio. Es un poco difícil entender el flujo para publicar tu aplicación en los servidores Hiroko , pero te guiaré por ella visualmente primero, para que tengas un buen entendimiento fuera del proceso antes de que lo hagamos en la terminal. En primer lugar crearías o tenderías tu aplicación. Enganche hub. Este va a ser tu repositorio de origen. A medida que trabajas en tu aplicación, utilizarías este repositorio como tu copia de seguridad. Lo siguiente que haces es crear una aplicación Hiroko. Piensa en la aplicación como el blueprint desde donde generarás los servidores reales que se generarán para dar soporte a tu aplicación cuando hayas implementado. Al crear esta aplicación, su repositorio de dar local se modificará para reflejar un nuevo endpoint remoto llamado Hiroko . Entonces a partir de este punto,
puedes publicar en tu repositorio original, o puedes empujar remolcar el heroico un repositorio. La diferencia es que cuando se empuja a través del heroico un repositorio, el blueprint se modifica para cualquier servidor nuevo. Por lo que cuando hagas un empujón de puerta Hiroko, estarás actualizando el plano en. A continuación, puede generar los servidores. A partir de ahí, el comando para generar los nuevos servidores se llama Hiroko PS Esa escala y luego el
nombre del proceso y el número de servidores. Los servidores Web están asignados a la Web de Servicio, que es un tipo especial de servidor que recibe las solicitudes hechas a sus aplicaciones. Huaral. Entonces en esta gráfica, estamos haciendo heroica escala de puntos o. P s. Web es igual a uno para generar solo un servidor Web. Si estás usando docker, el proceso ya no implica get. Todavía tendrías tu origen dar repositorio, pero por el lado de Hiroko, iniciarías sesión en sus servidores de contenedores y empujarías cambios usando Hiroko Container que empujan Web o el nombre del servicio. Después de eso, el proceso para engendrar nuevos Dino's es el mismo que antes. Basta con escribir Roku ps escala de puntos Web igual a uno
7. Implementar una aplicación simple a Heroku: para nuestro primer proyecto, vamos a implementar una sencilla aplicación de matraz hola mundo por su cuenta. En primer lugar, crea una cuenta gratuita de Hiroko visitando su página de registro, asegurándose de seleccionar el idioma python, crear la cuenta y almacenar los detalles en algún lugar seguro. Ahora necesitamos instalar la heroica interfaz de línea de comandos A o CLI. Esta aplicación le permite interactuar con su local desde tu terminal en Windows Toe Shoko, instalar Hiroko cli y luego Mac do Brewing Stone Hiroko buscando Hiroko usando su
registro de Roku .
8. Deploy con Git: primero comprobaremos cómo hacer el proceso usando Get Si estás usando Docker, revisaremos el proceso más adelante en esta sección. Primero adelante y adelante en mi sencillo repositorio de aplicaciones plano que se encuentra debajo de Siria. Dar cuenta de esperanza. He puesto un enlace en la descripción fuera del video, luego CD al directorio donde desarrollas tus obligaciones y lo clonas localmente. Asegúrate de ver el dedo del pie el nuevo repositorio. Ahora nosotros navales virtual f petróleo dash ser python tres ve y ser activado Fuente ven siendo activado Entonces la gente robó sus requisitos Peeping robó que nuestros requisitos txt y luego ejecutar el servidor unicornio app, colon app Eso es ser serio 00 5000. Comprueba que la aplicación se está ejecutando Entonces, ¿por qué usamos va maíz y no el servidor de matraz ? Porque el servidor flats o el me administran por qué hemos usado no es multi threaded Y así
no es escalable Toby utilizado en cualquier entorno de producción. Ahora empezamos a trabajar con su lado local de las cosas. En primer lugar necesitamos decirle a Hiroko qué versión de Python estará usando para estos. Creamos un archivo Txt punto de tiempo equivocado. Y en la versión de Python tres tu sistema lo ha comprobado haciendo Python tres, Dusty. A continuación, necesitamos crear el perfil, que es un archivo de texto para decirle a Hiroko cómo arrancar nuestra aplicación. Simplemente copiaremos y pegaremos aquí el comando unicornio como si estuviéramos en la terminal. Ahora en absoluto el código a la puerta del reporte, agrega doctor comprometido ¿Cometió una inicial. Comprometerlo y empujarlo. Consigue a Bush Dash. Ooh, Origin Master, Ahora
vamos a probar la aplicación localmente. Pero usando el Comando Hiroko hacer Roku weap local. Si vas al host local 5000 en tu navegador, deberías ver tu aplicación ejecutándose. Ahora vamos a crear la aplicación Hiroko con Hiroko Create aquí. Podemos ver un Ural se generó aleatoriamente para la aplicación. Y también se creó un repositorio de dar específico de Hiroko también. Este repositorio git también se agregó como un endpoint remoto para que lo empujes. Si navegas del dedo del pie del euro, verás una página de titular del lugar. Ahora queremos empujar el reporte al repositorio especial de Hiroko git. Simplemente teclea. Consigue a Bush su maestro local. Deberías ver la aplicación que se está instalando de forma remota, y cuando esté hecha, tu aplicación se desplegará desde el punto de vista Hiroko. Ahora necesitamos realmente iniciar un servidor virtual, que Hiroko llama a Dino's. Entonces ejecuta el siguiente comando. Hiroko ps Colon escala Web es igual a uno. Esto le dice a Hiroko toe Asigna un dino a tu proceso web. Ahora, si visitas el Ural, deberías ver la aplicación hola mundo funcionando. También puedes abrir automáticamente escribiendo Hiroko open en la consola. Puedes comprobar el estado de tus comensales haciendo heroica O. P s. Y también puedes leer los registros Si tienes algún error escribiendo cerraduras Hiroko finalmente, puedes apagar el arriba haciendo heroica O P s Colin scale Web es igual a cero. Ten en cuenta que el nivel gratuito te da tiempo limitado en que los comensales estén arriba
9. Deploy con Docker: Si estás usando Docker como tu entorno de desarrollo, veamos cómo usarlo con Hiroko. En primer lugar se instaló un registro de contenedores. Enchufe ejecutando enchufes Hiroko. Colon Instalar contenedor de guión Hiroko. Eso es registro. Antes del siguiente paso, asegúrate de abrir tu cliente docker buscando dedo del pie el servicio de contenedores su contenedor local . Colin, inicia sesión. Si no lo has hecho, adelante y adelante. Ellos Mi simple costra plana, dio repositorio encontrado en el desde cero Obtener tener cuenta. He puesto un enlace en la descripción del video, Entonces CD al directorio donde desarrollas tus aplicaciones y clonarlo localmente. Asegúrate de ver el al nuevo repositorio. El reporte tiene un archivo docker y algunas instrucciones sobre cómo ejecutarse localmente. Como se puede ver en el archivo docker estaban usando un entorno viable llamado port, que se establece cuando ejecutamos la aplicación localmente con un comando docker cmd. Esto se debe a que Hiroko asignará un puerto dinámico que no conocemos de antemano. Ahora estamos listos para crear un nuevo héroe. Aplaudir su local crear verás luego te Hiroko arriba siendo creado. Ahora construimos una imagen y empujamos al contenedor Hiroko Herro Enfriar contenedor colon push lloró. Ahora necesitamos realmente iniciar un servidor virtual, que Hiroko llama a Dino's. Entonces ejecuta el siguiente comando. Heracles PS Colon escala Web es igual a uno. Ahora bien, si visitas el Ural, deberías ver el hola mundo en marcha. También puedes abrir automáticamente escribiendo Hiroko open en la consola y también puedes leer los registros. Si tienes algún error escribiendo los registros de Hiroko finalmente puedes apagar el arriba haciendo Hiroko PS Colin Scale Web Igual cero
10. Base de datos y otros servicios: Algo que debes darte cuenta es que cualquier servicio de datos en plataforma como proveedores de servicios son completamente separados. Es una buena práctica en cualquier aplicación, de hecho,
tratar los servicios de datos fuera de su aplicación como un recurso separado y para no esperar a Toby, un servidor que se ejecuta en la misma caja. Entonces, por ejemplo, si tienes una aplicación que se basa en una base de datos de secuela, normalmente
desarrollarás tu aplicación con esos servicios disponibles localmente. Pero cuando empujas a Hiroko, necesitas usar su versión de estos servicios, los cuales generalmente se ofrecen preguntar enchufes. Esto tiene todo sentido ya que no quieren que se preocupe por escalar u operar estos servicios de datos
separados. Empezaremos primero con la secuela Hiroko Boss CeS, la de un servicio, que es el único tipo de base de datos que ofrece Hiroko de forma nativa. Si aún no has usado próspero, no te preocupes. Los conceptos son muy similares a mis comandos de secuela y dijeron después de eso estaremos desplegando un Hiroko. Mi secuela App, usando Docker para ambos ejercicios, estará usando una aplicación de boilerplate de matraz que es esencialmente un contador que inicia el número de veces que has recargado la página y la almacena en la base
11. Una aplicación de postgres de Heroku: Vamos a seguir adelante y crear un Hiroko up usando el Hiroko Post Christ fuera de un servicio. El beneficio de usar el servicio de base de datos propio de Hiroko son muchos, pero vienen a la mente dos importantes. En primer lugar, el escalado es administrado por Hiroko, lo que no tienes que preocuparte por las ráfagas de alto tráfico. Hiroko escalará hacia arriba y hacia abajo la base de datos por ti. En segundo lugar, podemos usar un nivel gratuito sin proporcionar una tarjeta kurta. El novillo se llama el Hobby Deva Tear. Para iniciar el proceso, puede bifurcar el código desde este repositorio y luego clonarlo localmente. Ahora habilitamos virtual y petróleo sí ser python tres ve envidia fuente activada. Al ser activado Ben, luego espiar robó los requisitos. Instalar bebé
, regala nuestros requisitos Txt Aquí experimentaremos una de las cosas engañosas a administrar cuando estés desplegando tu aplicación desde el dedo del pie de tu computadora. Otros servidores. El tema principal es que cada entorno es decir tu laptop. Un servidor de prueba. El servidor de producción tiene diferentes credenciales para cosas como bases de datos u otros servicios. He probado muchas opciones, pero la mejor que encontré es establecer tus variables de entorno localmente usando tu sistema
operativo local y luego pasé esos dedos los ajustes B y archivo usando el
entorno de punto OS de Python . Entonces, cuando publiques el código en servidores remotos, tendrías que los virales de entorno remoto configurados en esos servidores para establecer
variables de entorno en el MAC, usaste la clave de exportación. Por ejemplo, Exporta tu aplicación. configuración de subrayado equivale al valor de prueba mientras que en las ventanas que usas, dijo Ax. Por ejemplo, dijo X, su aplicación subrayado valor de prueba de configuración. Entonces, lo que quieres hacer es realizar un seguimiento de estas variables de entorno en tu base de código en un archivo n virus sin los valores reales, y luego establecer los valores reales en tu entorno local. En el repositorio recién clonado, hay un archivo llamado end bars, cual tiene todas las variables de entorno requeridas para este proyecto. Entonces vamos a establecer el entorno. Virales en windows hacen lo siguiente dicho X db Nombre de usuario, País usuario. FedEx Devi contraseña Contador Contraseña dijo X db Host local dijo X contador de nombres de base Reiniciar el dedo del shell de poder Obtener lo viable se refleja para enumerar todas las
variables de entorno . Do get dash child item E N V semi colon check. El divi escombros están ahí para establecer las variables de entorno en Mac OS que exportarías. Se utilizarán. Su nombre es igual a exportación de usuario contador. DB Password es igual a la exportación de contraseña de contador. host de TV es igual a host local y base de datos de exportación. Nombre contador igual para enumerar todas las variables de entorno. Do print em, Sin embargo, ten en cuenta que estas variables serán el líder cuando salgas de la terminal en mi búsqueda para hacerlas permanentes, edita el perfil de punto bass en tu directorio de inicio y en ellas ahí. Ahora vamos a crear la base de datos. Inicia el servidor próspero en tu entorno local y luego busca dedo del pie próspero con ser secuela. Poste pasto. Ahora crea el usuario y la contraseña que se conectará a la base de datos. Usaremos los mismos que tenemos en n archivo virus. Crear usuario de contador de roles con contraseña de registro, contraseña de
contador y luego darle creación de base de datos. Permisos. Alter roll country usuario creado TV ahora salir usando control. Ahora buscando usando este usuario paz igual post cresta que usted contador usuario, cree la base de datos. Crea que un mostrador de jarrón al lado. La inicialización de la base de datos con bisonte logró ser lo digo en serio y luego crear la migración con python gestionado B y db mi grande y luego aplicar los cambios con Typhon. Gestionarme. ¿ Por qué db off? Genial. Comprueba que la app es buena Al ejecutar una web local de Rachael. Estoy revisando el aviso de host local 5000. Crea nuestro Hiroko arriba. Asegúrate de que estás logueado remolque. Hiroko, en la línea de comandos nota que vamos a pasar un nombre para la aplicación que Roku te
asignará si está disponible. Hiroko, crea PG Contador. Esto creará el contador de PG sobre Hiroko. A continuación, instalaremos el Servicio Postal de Hiroko Hiroko, Arun crear Caracal Dash Post Chris Dash Hobby que, Steph que guarda contador pg aquí le decían a Hiroko que queremos usar un propio, que es de Hiroko versión off a plugging en este caso, es el Hiroko Post, Chris Aronne y lo estamos adjuntando toe aplicación de contador de RPG El todo sea esa versión es una oferta de cresta de
nivel libre de post de Hiroko. Después de presionar enter, verá alguna información con respecto al host de la base de datos en una confirmación de que fue creado. Puedes revisar la información de las variables de conflicto de tu Hiroko arriba escribiendo Roku conflict . Si miras la base de datos, tu l verás que tiene un nombre de usuario,
contraseña host y nombre de base de datos dentro de ella. Usaron su nombre en la cuerda después de postgracia en antes del punto y coma. El password es después del punto y colon y antes de la al signo. El anfitrión está entre el exterior y la inclinación hacia adelante. Debajo de
eso, base es después de la varilla hacia adelante. Necesitamos establecerlas como variables de entorno dentro de nuestra aplicación para que se transfieran en nuestro archivo de configuración después de que se ejecute la aplicación Hiroko. Hacemos eso usando la config, dijo
Colon. Comando doble verifica que los incendios de conflicto sean correctos con Hiroko puede falsificar, estamos listos para desplegar. En primer lugar, ponte y comete y empuja tus cambios a tu propio get report. Obtener empuje origen Maestro. Esto tendrá la carpeta Migraciones a su repositorio, lo cual está bien. Eso significa que entonces podemos avanzar en la base de datos de Hiroko. Pero sólo haciendo actualización de DB, pero dirá eso en un momento. Ahora empuja el dedo del pie repositorio git de Hiroko. Esto creará el blueprint de aplicaciones. Harakah llama a esto planos. babosas. Consigue a Bush su maestro local al final. Deberías ver que es contador DPS PG Hiroko app dot com Desplegado a Irak Si visitas el tu L, obtendrás un error interno del servidor. Si miras los registros, verás por qué no existe contador de relaciones. Tenemos que hacer la migración en nuestra base de datos de Harakah Posters. Podemos engendrar un dino temporal y ejecutar el comando haciendo Hiroko, Ejecutar python. Gestionar. Detente, Ey, ahora se
actualizarán. Vuelva a cargar la página. Deberías ver el contador funcionando. Enhorabuena. Tienes tu primera aplicación Hiroko impulsada por base de datos.
12. Una aplicación de Heroku MySQL: Echemos un vistazo a cómo pudimos en mi aplicación de matraz impulsado por base de datos secuela con Hiroko. Estaré usando Docker para este ejemplo, pero también puede hacerlo con Roku. Get o Flow. Ahí hay un puñado de mis clavijas secuelas para su local. En este caso, estaré usando Jost E B. Mi secreto. Tenga en cuenta que para poder usar dis plugging, es necesario
que proporcione su número de tarjeta de crédito a su local para verificar su cuenta. No se te cobrará nada, pero es una capa extra de verificación del usuario. ¿ Debería abusar del sistema de alguna manera? En primer lugar, necesitas bifurcar el código de este repositorio y luego clonarlo localmente. Estaré usando Docker para este ejemplo, pero también puede usar, nos dicen como vimos antes. Ahora vamos a crear nuestro Hiroko arriba. Asegúrate de que estás logueado remolque. Hiroko en la línea de comandos Barroco creará a continuación necesitamos instalar el justo Eby at en el Colon de
Hiroko Arun. Crear empleos, Stevie. Esto creará en mi secuela. Instancia. Después de que esté hecho, puedes comprobar los parámetros de conexión haciendo Hiroko Come colon falso, obtén solo para ser underscore euro. Esto imprimirá tu mi euro de conexión hoz. Puedes consultar los parámetros de conexión haciendo su local Adams colon Mandíbulas abiertas TB. Dado que nuestros parámetros de conexión varían entre nuestro entorno local en el
entorno Hiroko just TV , vamos a aprovechar la funcionalidad de las barras de conflicto fuera de Roku. Básicamente, podemos crear Biblias de configuración que estarán disponibles cuando se ejecute la aplicación, que serían diferentes a las que tenemos en nuestro entorno local. A continuación añadiremos las mismas maravilla de configuración usando sus valores que obtuvimos de solo para estar usando el cli de Hiroko puedes consultar todas las variables de entorno con Hiroko config. Ahora construimos la imagen y empujamos al contenedor Hiroko Docker Arocha Container colon Push Web Vamos a ejecutar el servidor virtual. Su web local P s escala dorada equivale a una y ahora se abre escribiendo Roku abierto en la consulta , obtenemos interno varios aire. ¿ Por qué? Lo primero que hacemos es mirar los archivos de bloqueo registros de Roku. Y como puedes ver, dice
que la mesa no existe para arreglar esto. Cuando se llevó genial su carpeta de migraciones en nuestro contenedor docker. Lo que necesitamos dedo del pie construirlo primero. Ahí hay un docker componer archivo Yamil que nos puede ayudar con eso. También lo hacen docker componer construir. Esto construirá los contenedores para ponerlos en marcha. Tipo docker componer. A continuación, abrimos una nueva pestaña en nuestra terminal y tecleamos Dr Ex SEC contador mi secuela en el marcador. Subrayado web uno. Bison manejó B Y Baby en ella, luego DR Excepto Counter Up Mi secuela Subrayar Web en la escuela uno. Dyson manejó la amplia DB Migrate y finalmente Dr Excepto Counter Up mi secuela. Subrayado Web Subrayado uno. Tifón Manejarme. Por qué DB Operar. Esto creará la carpeta Migraciones que podemos utilizar para nuestro contenedor Roku. Antes de hacer eso, vamos a añadirlo a nuestro propio repositorio. Get at duct, get commit dash M migraciones creadas y get push origin. Maestro. Desde que cambiamos nuestra base de código, necesitamos empujar estos cambios al contenedor hacer contenedor Roku llamando a Push Web. Ahora por fin podemos hacer la migración en una base de datos remota mi secuela. Podemos engendrar un dino temporal y ejecutar el comando haciendo su Roco run Bison administrado actualización B y DB Ahora, si recargas la página, verás el contador arriba y en funcionamiento. Y si refrescas la página, deberías ver el incremento de contador.
13. Asignar un nombre de dominio a tu aplicación de Heroku: una de las principales cosas que queremos hacer es agregar un mural personalizado para su aplicación En esta lección se comprobará cómo hacerlo con Hiroko, podemos comprobar cualquier dominio asociado a nuestro APS haciendo dominios Hiroko en la
línea de comandos . Como pueden ver, aún no
tengo ninguno. Tengo un nombre de dominio en Gold Daddy que en realidad no estoy usando, titulado Horace dot CEO, y haría para un gran sitio personal. Por lo que asociaré ese nombre de dominio a mi app. Hacer eso servirá. Hiroko Dominios ad www dot Horace dot sello Hiroko me dice que debo apuntar mi
proveedor DNS Toe el sub dominio. Www dot Horace dot ceo Hiroko DNS dot com Déjame hacer eso en Go Daddy. Pueden ser unas horas, mientras que la propagación DNS completa, se
puede comprobar si el dominio se ha establecido haciendo host www dot Horace dot ceo. Deberías ver el ocular Haruko DNS ahí dentro cuando esté completo. Ahora enciende tu solicitud. Sus P s locales llamaron a escala donde iguala a uno y comprueba con tus nuevos costos. A mural www dot Horace dot c o también puedes utilizar SSL. Si tienes un certificado SSL para tu dominio, puedes usarla, asevera
Roque para eso.
14. Conclusión: Marruecos es definitivamente una plataforma increíble para desarrollar tus aplicaciones y para publicarlas a tu público. Si no quieres preocuparte por la pieza de infraestructura o la contratación, desarrolla ingenieros para mantener tu código en funcionamiento. Hiroko trae la escalabilidad de apagado, dedo del pie a todos y hace que lanzar nuevas instancias sea tan fácil como escribir una instrucción en la ventana de tu terminal. Gracias por verlo y nos vemos en el siguiente curso.