Sign inSign up

jichu20/rotate-image

By jichu20

Updated over 6 years ago

Image
0

1.7K

jichu20/rotate-image repository overview

Rotate images

Instalación

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

Test

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

Referencias Externas

Para el desarrollo del proyecto se ha seguido la siguiente guia

Para la creación del pipeline en github con publicación docker

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

Tag summary

Content type

Image

Digest

Size

441.3 MB

Last updated

over 6 years ago

docker pull jichu20/rotate-image