Docker build¶
El despliegue del App Server se realiza a través de Docker, por lo que a continuación se enumeran los pasos necesarios para poder deployar el servidor de forma exitosa:
Instalación¶
Instalación de Docker¶
Para poder deployar el servidor, es necesario contar con una instalación de Docker. Para ver las instrucciones para su instalación haga click aqui.
Instalación del Servidor¶
Descargar el archivo Dockerfile del repositorio.
Pararse en el directorio donde se encuentra el Dockerfile.
Ejecutar el siguiente comando:
docker build --no-cache -t docker-server .
Esto deja creada una imagen de docker del servidor que puede ser ejecutada en cualquier momento.
Puesta en marcha¶
Para poder deployar el servidor, se debe correr la imagen de Docker creada previamente. Para esto, se debe ejecutar el comando:
docker run -p 8080:80 docker-server
Esto dejará corriendo el servidor en el puerto 8080 de la máquina sobre la que se está trabajando.
Apagado del servidor¶
Para apagar el servidor, ejecutar el siguiente comando para ver los containers de docker activos:
docker ps
El comando devuelve algo similar a esto:
CONTAINER ID IMAGE ... NAMES
1a9363e0906c docker-server ... boring_jennings
Para frenar el container, se debe ejecutar el comando:
docker kill <nombre_del_container>
El <nombre_del_container> se encuentra en la columna NAMES de la tabla anterior. En este caso el comando sería:
docker kill boring_jennings