Está en la página 1de 10

Manual de configuración de Ambientes de desarrollo en

Ubuntu 20.04

Instalar y configurar git

1. Crear una cuenta en GITHUB

2. instalar git en el equipo


Comandos:
$ sudo apt update
$ sudo apt install git
$ git –version

3. Configuración de usuario git


Comandos:
$ git config --global user.name "Agustin Loza"
$ git config --global user.email "correo electronico"
$ git config –list
Instalar y configurar docker
1. Crear una cuenta en DOCKERHUB

-----------------------------------
2. instalar docker en el equipo
Comandos:
$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu
focal stable"
$ sudo apt update
$ apt-cache policy docker-ce
$ sudo apt install docker-ce
$ sudo systemctl status docker

$ sudo usermod -aG docker ${USER}


$ su - ${USER}
$ id -nG
Link:

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-es
Instalar y configurar docker – compose
comandos
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$
(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
$ docker-compose --version

link: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-
ubuntu-20-04-es
Instalar Laravel y composer
Comandos:
$ sudo apt update
$ sudo apt install php7.4-common php7.4-cli php7.4-gd php7.4-mysql php7.4-curl
php7.4-intl php7.4-mbstring php7.4-bcmath php7.4-imap php7.4-xml php7.4-zip
$ curl -sS https://getcomposer.org/installer | sudo php ----- install-dir=/usr/local/bin –
filename=composer
$ composer --version

Link:
https://noviello.it/es/como-instalar-laravel-en-ubuntu-20-04-lts/

Comandos Docker Compose

$ sudo docker-compose up --------------------------------------- Levantar ambiente


$ sudo docker-compose down
$ sudo docker-compose start
$ sudo docker-compose stop
$ sudo docker exec -it pproyecto_001-app/bin/bash --- Ejecutar comandos dentro del
ambiente
Crear un proyecto de Laravel con docker
1. Abrir una consola en la carpeta donde almacenará el proyecto.
$ composer create-project --prefer-dist laravel/laravel
proyecto_001
2.- Copiar el archivo docker-composer.yml a la raiz del proyecto creado.
3.- Crear una carpeta llamada docker dentro del proyecto y dentro de la carpeta docker copiar los
archivos: Dockerfile y travellist.conf

4. Dentro de la carpeta del proyecto ejecutar el siguiente comando para levantar el ambiente de docker
$ sudo docker-compose up

Si todo esta bien debe de mostrar la siguiente pantalla

** Nota: si llega a salir un error por duplicidad, se deberán borrar los procesos activos de acuerdo al ID
que proporcione la consola con el sig comando:

$ sudo docker rm [0000000000000000]


5.- Ingresar a localhost:8000 para verificar que este correcto el funcionamiento del ambiente.
Configuración de la base de datos Postgresql (Local).

1. Instalar postgresql en el ambiente local

$ sudo apt install postgresql postgresql-contrib


$ sudo apt install postgresql-client-common

2.- Abrir el archivo de configuración de postgresql con el siguiente comando

$ sudo nano .docker/postgres/postgresql.conf

Y verificar que la configuración de la BD este como se muestra en la imagen.

2.- Acceder al manejador de postgresql e ingresar la contraseña que se declaro en el archivo docker-
compose.yml

$ psql -U postgres -h 127.0.0.1 -p 15432


3.- Crear un usuario y una base de datos para el proyecto.
postgres=# create user proyecto with encrypted password
'proyecto';postgres=# alter user proyecto with password
'proyecto';
postgres=# alter role proyecto with
SUPERUSER;postgres=# create database
proyecto owner proyecto;

** Nota: para obtener el bd_host y el puerto ejecutar el siguiente comando


$ sudo docker container ls

4.- Modificar el archivo .env del proyecto para configurar la Base de Datos

DB_CONNECTION=pgsql
DB_HOST=proyecto_001_postgres_1
DB_PORT=5432
DB_DATABASE=proyecto
DB_USERNAME=proyecto
DB_PASSWORD=proyecto

** Para conocer el nombre del contenedor utiliza el sig. comando


$ sudo docker ps

5.- Abrir la conexión al contenedor del proyecto.


$ sudo docker exec -it pproyecto_001-app /bin/bash

6.- Ejecutar las migraciones, para validar la conexión a la base de datos.


$ php artisan migrate
Crear un proyecto de Quasar con docker
Instalar nodejs
$ sudo apt update
$ sudo apt install nodejs
$ nodejs -v

Instalar npm
$ sudo apt install npm

Instalar Quasar
$ sudo npm install -g @quasar/cli
$ quasar

1. ingresar a la carpeta donde se alojará el proyecto y abrir una terminal


** Comandos
$ quasar create front_proyecto_001
** Notas de configuración
Link:
https://www.codigojs.com/quasar-framework/creando-primer-proyecto-con-quasar-framework/

2. Ingresar a la carpeta del proyecto creado


$ cd front_proyecto_001
$ quasar dev – Ejecutar proyecto de forma local.

3. Docker…….
https://www.codigojs.com/quasar-framework/estructura-proyecto-quasar/
https://medium.com/@jwdobken/develop-quasar-applications-with-docker-a19c38d4a6ac
https://vuejs.org/v2/cookbook/dockerize-vuejs-app.html#Real-World-Example

También podría gustarte