Service


docker as a linux systemd service
Introducción Existen múltiples formas de orquestar la gestión, iniciación, despliegue, etc. de los contenedores de Docker. Incluso Docker ofrece su propia herramienta y modo de ejecución.  También hay herramientas de terceros para orquestar los contenedores, entre ellas encontramos: Kubernetes, Rancher, Apache Mesos, etc. El demonio de Docker ofrece un sencillo mecanismo para arrancar, parar y consultar el estado de los contenedores desplegados en el sistema. En esta publicación veremos como desplegar contenedores como servicios de Linux utilizando Docker + systemd sin necesidad de utilizar herramientas de terceros. El tutorial muestra concretamente como desplegar Portainer como un servicio de Linux. Contenedor […]

Docker: Configurando un contenedor como un servicio de Linux


Spring boot as a Linux service
Introducción En este post mostraremos como configurar una aplicación Spring Boot para que se ejecute como un servicio en Linux. En primer lugar se muestran las instrucciones para configurar el servicio con scripts compatibles con sistemas de inicio tipo System V, en segundo se muestra como configurar el servicio en sistemas más nuevos que emplean systemd. Jar ejecutable Una de las ventajas de Spring Boot es que nos permite crear Jar ejecutables de forma autónoma, esto nos permite tratar directamente la aplicación empaquetada en un Jar como un ejecutable que a su vez dispone de parámetros como “start”, “stop”, “restart”, […]

Spring-boot como un servicio en Linux


AngularJS: servicios y controladores Los servicios de angularJS nos ofrecen una forma muy sencilla de compartir datos y funcionalidad entre controladores y otras partes de nuestra aplicación. El código completo de este tutorial se encuentra aquí https://jsfiddle.net/h6ut4djn/; Vista HTML Supongamos que partimos del siguiente código html, dónde hay dos controladores distintos, uno que permite editar los datos y variables y el otro que muestra los datos definitivos: [crayon-5d2d88d1c8e3c609661418/] El primer controlador, “controlador1” se encarga de la edición de las distintas variables. Desde él, podemos cambiar el valor de una variable normal, pero también alterar una variable más compleja tipo array. En […]

AngularJS: Cómo compartir datos entre controladores (Controllers) empleando servicios (Services)