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 revisionBoth sides next revision
divi:divi-docker [2020/01/30 17:01] – created josedivi:divi-docker [2020/03/18 16:59] 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.1'
  
 services: services:
  
-  mariadb+  wordpress
-    image: 'mariadb:10.2.14'+    image: wordpress 
 +    restart: always 
 +    ports: 
 +      - 8080:80
     environment:     environment:
-      MYSQL_ROOT_PASSWORDpassword +      WORDPRESS_DB_HOSTdb 
-      MYSQL_DATABASEwordpress +      WORDPRESS_DB_USERexampleuser 
-      DATADIR/data +      WORDPRESS_DB_PASSWORDexamplepass 
-    restarton-failure+      WORDPRESS_DB_NAMEexampledb
     volumes:     volumes:
-      - 'database:/data' +      - wordpress:/var/www/html
-    network_mode: 'service:wordpress'+
  
-  wordpress+  db
-    image: 'elegantthemes/divi-dev' +    image: mysql:5.7 
-    hostnamedivi-dev+    restartalways 
 +    environment: 
 +      MYSQL_DATABASE: exampledb 
 +      MYSQL_USER: exampleuser 
 +      MYSQL_PASSWORD: examplepass 
 +      MYSQL_RANDOM_ROOT_PASSWORD: '1'
     volumes:     volumes:
-      - '${PWD}:/workspace/wordpress' +      - db:/var/lib/mysql
-    ports: +
-      - '80:80'     # nginx +
-      - '3306:3306' # mariadb +
-      - '3000:3000' # webpack hmr+
  
 volumes: volumes:
-  database{}+  wordpress: 
 +  db:
 </code> </code>
  
-  docker-compose up -d +Para levantarlo
-Nos da un error por ip6 de php-fpm, se soluciona así+  docker-compose up  -d 
-  docker-compose exec wordpress sed -i 's/listen = \[::\]:9000/listen = 9000/g' /etc/php/7.3/fpm/pool.d/www.conf +   
- +Añadimos nginx:
-Instalamos wordpress: +
-  docker-compose exec -u 1000 wordpress divi-dev setup+
 <code> <code>
-URL:       http://local.divi-dev.site +    server { 
-Username:  divi-dev +        listen       80; 
-Password:  password +        server_name  gameofworks.lobo99.info;
-</code> +
-local.divi-dev.site apunta a nuestra ip local 127.0.0.1+
  
-Ya podemos entrar en:+        location / { 
 +            proxy_pass http://192.168.1.200:8083; 
 +            proxy_buffering on; 
 +            proxy_buffers 12 12k; 
 +            proxy_redirect off;
  
-http://local.divi-dev.site/admin+            proxy_set_header X-Real-IP $remote_addr; 
 +            proxy_set_header X-Forwarded-For $remote_addr; 
 +            proxy_set_header Host $host; 
 +        } 
 +    } 
 +</code>
  
 +ruth@docker:~$ docker cp Divi/. gameofworkslobo99info_wordpress_1:/var/www/html/wp-content/themes/Divi/
  
divi/divi-docker.txt · Last modified: 2020/03/21 15:53 by jose