jueves, 17 de junio de 2021

Laravel 7 con Docker | Ambiente de Desarrollo

 


Comandos:

Instalando dependencias con imagen de composer

docker run --rm -v $(pwd):/app composer:latest install


Dockerfile

FROM php:7.3-apache
EXPOSE 80
RUN apt-get update -y \
  && apt-get install -y libxml2-dev
RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring dom
RUN a2enmod rewrite


Construyendo imagen:

docker build -f Dockerfile -t laraveldev:latest .


Creando contenedor a partir de la imagen construida:

docker run  --name laradev -p 80:80 -v $(pwd):/var/www/html laraveldev:latest



lunes, 19 de abril de 2021

MYSQL + Docker | Ubuntu 20.04

 Pasos sencillos para ejecutar una nueva instancia de MySQL con Docker.


Comando:

docker run --restart always --name mysql5732 -p 3306:3306 \

-e MYSQL_ROOT_PASSWORD=testprueba \

-e MYSQL_DATABASE=prueba \

-e MYSQL_USER=usuarioprueba \

-e MYSQL_PASSWORD=pass1234 \

-v $(pwd)/mysql:/var/lib/mysql \

mysql:5.7.32

jueves, 18 de febrero de 2021

Update con Inner Join en SQL Server

 Esta es la sintaxis correcta para realizar un update con innter join en SQL Server:


UPDATE tbl1

SET tbl1.campo = tbl2.campo

FROM nombretabla1 tbl1

INNER JOIN nombretabla2 tbl2 

ON tbl1.id = tbl2.id

WHERE ... 

lunes, 28 de diciembre de 2020

Instalando Docker en Ubuntu 20.04



Pasos simplificados para la instalación de Docker en Ubuntu 20.04

Actualizar el sistema.

sudo apt-get update

Permitir usar paquetes a través de https.

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

Añadiendo clave GPG para el repositorio oficial de Docker.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

DBeaver Community - Ubuntu 20.04


Pasos para la instalación de DBeaver Community en Ubuntu 20.04.

Instalando Java JDK y JRE

sudo apt -y  install openjdk-11-jdk openjdk-11-jre

Verificando la instalación de java al consultar la versión

java -version