Sign inSign up

jichu20/rotate-image

By jichu20

•Updated over 6 years ago

Image
0

1.9K

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