Para instalar el entorno es necesario ejecutar los siguientes pasos, los cuales generarn un entorno virtual e instala las dependencias necesarias para su correcto funcionamiento
# Ruta que contiene los entornos virtuales
cd /Users/borjasanchez/code/python/virtualenv
export VENV=rotate-image # Nombre del entorno virtual
# Instalar virtual env en macOS con Homebrew de los entornos virtuales
pip install virtualenv
# Creación de un nuevo entorno virtual
virtualenv $VENV --python=python3
# Activación del entorno virtual
source ./$VENV/bin/activate
# Descarga de las dependencias desde el path del proyecto
pip install -r requirements.txt
Para probar el servicio, se puede ejecutar el siguiente comando
curl --location --request POST 'http://0.0.0.0:8080/v1/ns/borja/image/rotate' \
--form 'file=@/Users/borja.sanchez/Code/python/workspace/rotate-image/resources/IMG_3536.jpg' \
--output ./descarga.jpg
Para el desarrollo del proyecto se ha seguido la siguiente guia
Para la creación del pipeline en github con publicación docker
Para generar la imagen docker ejecutamos docker build -f "dockerfile" -t jichu20/rotate-image:latest "."
Para correr un contenedor docker de esta imagen docker run --rm -d -p 8080:8080 jichu20/rotate-image:latest
Content type
Image
Digest
Size
441.3 MB
Last updated
over 6 years ago
docker pull jichu20/rotate-image