Skip to content

97carmine/CV-AR

Repository files navigation

CV-AR

Preparación del entorno de desarrollo

Requisitos

Necesitas NodeJS para ESLint, un servidor HTTP y PHP

Clonación del repositorio

Clona el repositorio

Instalar las dependencias de ESLint

Dentro del repositorio ejecuta:

npm install

Docker

Necesitas tener clonado el repositorio y estar ubicado en él.

Normal

Se crea la imagen, este es un ejemplo:

docker build -t cv-ar:master .

Creamos el contendor Docker usando la imagen que creamos en el paso anterior, este es un ejemplo:

docker create \
    --name cv-ar-master \
    -p 443:443 \
    -v ruta de la configuración:/config \
    --restart unless-stopped \
    cv-ar:master

Desarrollo

Se crea la imagen para el desarrollo indicando el argumento develop="yes", entre sus características incluye xdebug, este es un ejemplo:

docker build -t cv-ar:develop . --build-arg develop="yes"

Creamos el contendor Docker usando la imagen que creamos en el paso anterior, este es un ejemplo:

docker create \
    --name cv-ar-develop \
    -p 443:443 \
    -v ruta de la configuración:/config \
    -v ruta del repositorio clonado:/var/www/html/ \
    --restart unless-stopped \
    cv-ar:develop

NOTA: Antes de arrancar el contenedor, es necesario un certificado SSL con la clave llamada ssl.key y el certificado llamado ssl.crt dentro del volumen config, este es un ejemplo de creación de claves autofirmadas usando OpenSSL:

openssl req -new -x509 -days 365 -nodes -out /ruta de la configuración/ssl.crt -keyout /ruta de la configuración/ssl.key

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages