lsantana486 / exercise-shorten-url

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ejercicio de Short URLs

Pre requisitos

  • Instalar Podman ejecutor de contenedores daemonless (misma interfaz que docker)
  • Instalar Poetry link manejador de dependencias y entornos virtuales

Ejecucion local

  • Instalar dependencias
poetry install
  • Ejecutar comando como CLI
poetry run short-url-cli --urls-file ./examples/urls.txt

Ejecucion en contenedor (Docker)

  • Construir imagen
# Standard
docker build --tag short-url-cli:v$(poetry version -s) -f container/Containerfile .

# Minimal
docker build --tag short-url-cli:v$(poetry version -s) -f container/alpine.Containerfile .
  • Ejecutar contenedor con imagen construida
docker run -it --rm -v $(pwd)/examples:/tmp short-url-cli:v$(poetry version -s) --urls-file /tmp/urls.txt

Ejecucion en contenedor (Podman)

  • Construir imagen
# Standard
podman build --tag short-url-cli:v$(poetry version -s) -f container/Containerfile .

# Minimal
podman build --tag short-url-cli:v$(poetry version -s) -f container/alpine.Containerfile .
  • Ejecutar contenedor con imagen construida
podman run -it --rm -v $(pwd)/examples:/tmp short-url-cli:v$(poetry version -s) --urls-file /tmp/urls.txt

About


Languages

Language:Python 80.4%Language:Dockerfile 19.6%