Saltearse al contenido

Desarrollo

Instalación

Clonando el repositorio

Puedes clonar este repositorio con alguno de los siguientes comandos:

SSH
git clone git@github.com:kevinanielsen/go-fast-cdn
HTTPS
git clone https://github.com:kevinanielsen/go-fast-cdn

Configurando el proyecto

Este proyecto utiliza dotenv y puedes acceder al .env.example aquí. Puedes copiar eso y pegarlo en tu archivo .env.

Compilación

Este proyecto utiliza un Makefile, y puedes usarlo para construir los binarios.

Terminal window
make prep # Instalar dependencias
make clean # Limpiar los archivos de salida (no utilices si es la primera vez que construyes)
make build # Compilar los binarios.

Esto compilará cruzadamente los binarios para Windows, Darwin y Linux, así que asegúrate de tener los compiladores instalados en tu máquina si ejecutas make build. Si no tienes el compilador instalado, en su lugar ejecuta:

Terminal window
go build .

Ejecución

Tu binario debería estar construido ahora y puedes ejecutarlo con uno de los siguientes comandos, dependiendo de tu sistema:

Windows
.\bin\go-fast-cdn-windows
MacOS
/bin/go-fast-cdn-darwin
Linux
/bin/go-fast-cdn-linux