Archive for enero, 2023

te comen la cabeza esos putos errores de yml…

Una gran herramienta
https://www.yamllint.com/

enero 29, 2023 at 2:13 pm Deja un comentario

un capitulazo

https://ok.ru/video/1063552944794

enero 28, 2023 at 2:43 am Deja un comentario

Comprimir desde una carpeta pa arriba

Vengo peleando con esto perdiendo por goleada. Vamos a mencionar a quien me dio la solución. 
# https://www.enmimaquinafunciona.com/pregunta/53451/como-puedo-eliminar-la-ruta-completa-al-hacer-una-compresion-targz
Respuesta 0


#!/usr/bin/bash

FECHA="$(date '+%d-%m-%y')"
UB=/home/ed/
DST=/tmp/"$FECHA"-.tar.gz
F="$(which find)"
T="$(which tar)"

#   find /home/ed/ -maxdepth 1 -name wp -printf "%P\0" | tar --null -czf "/tmp/my.tar.gz" -C /home/ed/ -T -

$F $UB -maxdepth 1 -name wp -printf "%P\0" | $T --null -czf "$DST" -C $UB -T -

enero 25, 2023 at 6:34 pm Deja un comentario

extraer .deb

#   Me guio de 
#   https://rm-rf.es/como-extraer-archivos-de-un-paquete-deb/

#   visualizar contenido de un deb
dpkg -C dsc-statistics-collector_201203250530-2_i386.deb
#   extraer un .deb
dpkg -x dsc-statistics-collector_201203250530-2_i386.deb carpeta-destino/

enero 24, 2023 at 1:01 am Deja un comentario

moodle en docker-compose

#	Creo la carpeta para la db e ingreso a la misma
mkdir md && cd $_
#	La defino el servicio
vi docker-compose.yaml

version: '2'
services:
  db:
    image: 'mariadb:latest'
    container_name: db
    env_file: 
      - ./.env
    environment:      
      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}      
      MYSQL_DATABASE: ${MYSQL_DATABASE}
      MYSQL_USER: ${MYSQL_USER}
      MYSQL_PASSWORD: ${MYSQL_PASSWORD}
    volumes:
      - ./db:/var/lib/mysql

  moodle:
    image: 'bitnami/moodle:latest'
    container_name: moodle
    env_file: 
      - ./.env
    environment:
      BITNAMI_DEBUG: ${BITNAMI_DEBUG}
      MOODLE_USERNAME: ${MOODLE_USERNAME}
      MOODLE_PASSWORD: ${MOODLE_PASSWORD}
      MOODLE_EMAIL: ${MOODLE_EMAIL}
      MARIADB_HOST: ${MARIADB_HOST}
      MARIADB_PORT_NUMBER: ${MARIADB_PORT_NUMBER}
      MOODLE_DATABASE_USER: ${MOODLE_DATABASE_USER}
      MOODLE_DATABASE_NAME: ${MOODLE_DATABASE_NAME}
      MOODLE_DATABASE_PASSWORD: ${MOODLE_DATABASE_PASSWORD}
      
      ALLOW_EMPTY_PASSWORD: "no"
    ports:
      - '80:8080'
      - '443:8443'
    volumes:
      - ./moodle:/bitnami/moodle'
    depends_on:
      - db

volumes:
  mariadb_data:
    driver: local
  moodle_data:
    driver: local

vi .env
MYSQL_ROOT_PASSWORD=ddddddd
BITNAMI_DEBUG=true
MYSQL_DATABASE=moodle
MYSQL_USER=moodle
MYSQL_PASSWORD=ddddddd
MOODLE_USERNAME=ediuo
MOODLE_PASSWORD=ddddddd
MOODLE_EMAIL=sdff@gmail.com
MARIADB_HOST=db
MARIADB_PORT_NUMBER=3306
MOODLE_DATABASE_USER=moodle
MOODLE_DATABASE_NAME=moodle
MOODLE_DATABASE_PASSWORD=ddddddd

enero 14, 2023 at 1:36 am Deja un comentario

cosas útiles cuando se te llena el c*lo de duras haciendo un puto script de bash

Una herramienta tremenda. 
https://www.shellcheck.net/

enero 13, 2023 at 2:18 pm Deja un comentario

Obtener id de un contenedor docker a través de su nombre

#   https://stackoverflow.com/questions/34496882/get-docker-container-id-from-container-name
#   Respuesta 319

#   Obtener id del contenedor a través de su nombre
docker ps -aqf "name=wp_db_1"

enero 12, 2023 at 1:46 pm Deja un comentario

errores de putos plugin en wordpress

La solución, desactivar los plugin a lo pavo, e ir activando de a uno probando que no siga apareciendo. 

enero 11, 2023 at 11:18 pm Deja un comentario

migrar wordpress

Necesito un Dump de la db
y la raíz de los archivos. 

Tengo mi docker-compose

version: '3.3'
services:
  db:
    image: 'mariadb:latest'
    env_file:
      - ./.env
    volumes:
      - './db_data:/var/lib/mysql'
      - './db-dump:/docker-entrypoint-initdb.d'
    restart: unless-stopped
    ports:
      - '3306:3306'
    environment:
      MYSQL_ROOT_PASSWORD: '${MYSQL_ROOT_PASSWORD}'
      MYSQL_DATABASE: '${MYSQL_DATABASE}'
      MYSQL_USER: '${MYSQL_USER}'
      MYSQL_PASSWORD: '${MYSQL_PASSWORD}'
  wordpress:
    depends_on:
      - db
    image: 'wordpress:latest'
    env_file:
      - ./.env
    volumes:
      - './html:/var/www/html'
    ports:
      - '80:80'
    restart: always
    environment:
      WORDPRESS_DB_HOST: '${WORDPRESS_DB_HOST}'
      WORDPRESS_DB_USER: '${WORDPRESS_DB_USER}'
      WORDPRESS_DB_PASSWORD: '${WORDPRESS_DB_PASSWORD}'
      WORDPRESS_DB_NAME: '${WORDPRESS_DB_NAME}'
      
      
El dump de la db lo dejo dentro de la carpeta de la linea
./db-dump:/docker-entrypoint-initdb.d

Es decir dentro de la carpeta ./db-dump

Luego otra cosa importante es si el SO es Ubuntu hay que hacer que los archivos del proyecto
En mi caso html sean perteneciente al usuario www-data

sudo chown -R www-data:www-data html/

Y listo      

enero 11, 2023 at 3:09 pm Deja un comentario

docker y docker-compose en ubuntu 2004

#   Me guio de 
#   https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04

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"
apt-cache policy docker-ce
sudo apt install docker-ce
sudo systemctl status docker
sudo usermod -aG docker ${USER}

#   docker-compose
#   Me guio de 
#   https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-20-04-es

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
docker-compose --version

enero 10, 2023 at 2:20 pm Deja un comentario

Older Posts


bueno

enero 2023
L M X J V S D
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Archivos