User Tools

Site Tools


divi:divi-docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
divi:divi-docker [2020/01/30 17:01] – created josedivi:divi-docker [2020/03/21 15:53] (current) jose
Line 1: Line 1:
-https://www.elegantthemes.com/documentation/developers/divi-development-environment/ +Crear docker-compose.yml y cambiar puerto de 8080 por 8081, 8082 para sucesivas instancias
- +
-  docker-compose.yml +
 <code> <code>
 version: '3.3' version: '3.3'
  
 services: services:
 +   db:
 +     image: mysql:5.7
 +     volumes:
 +       - '${PWD}/db_data:/var/lib/mysql'
 +     restart: always
 +     environment:
 +       MYSQL_ROOT_PASSWORD: 12345678
 +       MYSQL_DATABASE: wordpress
 +       MYSQL_USER: wordpress
 +       MYSQL_PASSWORD: wordpress
  
-  mariadb: +   wordpress
-    image'mariadb:10.2.14' +     depends_on
-    environment+       - db 
-      MYSQL_ROOT_PASSWORD: password +     image: wordpress:latest 
-      MYSQL_DATABASE: wordpress +     ports
-      DATADIR/data +       - "8084:80" 
-    restart: on-failure +     restart: always 
-    volumes: +     volumes: 
-      - 'database:/data+       - '${PWD}/wordpress:/var/www/html
-    network_mode'service:wordpress'+     environment: 
 +       WORDPRESS_DB_HOST: db:3306 
 +       WORDPRESS_DB_USER: wordpress 
 +       WORDPRESS_DB_PASSWORD: wordpress 
 +       WORDPRESS_DB_NAME: wordpress 
 +volumes: 
 +    db_data: {} 
 +</code>
  
-  wordpress+Para levantarlo
-    image: 'elegantthemes/divi-dev' +  docker-compose up  -d 
-    hostname: divi-dev +   
-    volumes: +Añadimos nginx: 
-      - '${PWD}:/workspace/wordpress' +<code> 
-    ports: +    server { 
-      - '80:80'     # nginx +        listen       80; 
-      - '3306:3306' # mariadb +        server_name  gameofworks.lobo99.info;
-      - '3000:3000' # webpack hmr+
  
-volumes: +        location / { 
-  database{}+            proxy_pass http://192.168.1.200:8083; 
 +            proxy_buffering on; 
 +            proxy_buffers 12 12k; 
 +            proxy_redirect off; 
 + 
 +            proxy_set_header X-Real-IP $remote_addr; 
 +            proxy_set_header X-Forwarded-For $remote_addr; 
 +            proxy_set_header Host $host; 
 +        } 
 +    }
 </code> </code>
  
-  docker-compose up -d +Copiamos el tema de Divi 
-Nos da un error por ip6 de php-fpm, se soluciona así: +  docker cp /dades/web/Divi/. wwwgorkabartendercom_wordpress_1:/var/www/html/wp-content/themes/Divi/
-  docker-compose exec wordpress sed -i 's/listen = \[::\]:9000/listen = 9000/g' /etc/php/7.3/fpm/pool.d/www.conf+
  
-Instalamos wordpress: +====== BBDD ======
-  docker-compose exec -u 1000 wordpress divi-dev setup+
 <code> <code>
-URL      http://local.divi-dev.site +ruth@docker:~$ docker exec -ti gorkaperezcom_db_1 bash 
-Username divi-dev +root@1d78631f74d4:/# mysql -u wordpress -p 
-Password:  password +Enter password:  
-</code> +Welcome to the MySQL monitor.  Commands end with ; or \g. 
-local.divi-dev.site apunta a nuestra ip local 127.0.0.1+Your MySQL connection id is 12337 
 +Server version: 5.7.29 MySQL Community Server (GPL)
  
-Ya podemos entrar en:+Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
  
-http://local.divi-dev.site/admin+Oracle is a registered trademark of Oracle Corporation and/or its 
 +affiliatesOther names may be trademarks of their respective 
 +owners.
  
 +Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  
 +mysql> 
 +</code>
divi/divi-docker.1580403678.txt.gz · Last modified: 2020/01/30 17:01 by jose