Diferència entre revisions de la pàgina «Desenvolupament web - G1»

De Wiket
Salta a la navegació Salta a la cerca
Línia 17: Línia 17:
 
       MYSQL_DATABASE: wordpress
 
       MYSQL_DATABASE: wordpress
 
       MYSQL_USER: adminWP
 
       MYSQL_USER: adminWP
       MYSQL_PASSWORD: juandeALEXs4amu
+
       MYSQL_ROOT_PASSWORD_FILE: /run/secrets/mysql_root_password
       MYSQL_RANDOM_ROOT_PASSWORD: '1'
+
       MYSQL_PASSWORD_FILE: /run/secrets/mysql_db_password
 +
    secrets:
 +
      - mysql_root_password
 +
      - mysql_db_password
  
 
   wordpress:
 
   wordpress:
Línia 25: Línia 28:
 
       - wordpress:/var/www/html
 
       - wordpress:/var/www/html
 
     ports:
 
     ports:
       - "8080:80"
+
       - "8000:80"
 
     environment:
 
     environment:
 
       WORDPRESS_DB_HOST: db
 
       WORDPRESS_DB_HOST: db
 
       WORDPRESS_DB_USER: adminWP
 
       WORDPRESS_DB_USER: adminWP
 
       WORDPRESS_DB_NAME: wordpress
 
       WORDPRESS_DB_NAME: wordpress
       WORDPRESS_DB_PASSWORD: juandeALEXs4amu
+
       WORDPRESS_DB_PASSWORD_FILE: /run/secrets/mysql_db_password
 +
    secrets:
 +
      - mysql_db_password
 +
 
 +
secrets:
 +
  mysql_db_password:
 +
    file: mysql_db_password.txt
 +
  mysql_root_password:
 +
    file: mysql_root_password.txt
  
 
volumes:
 
volumes:

Revisió del 18:15, 16 març 2022

15. Versión WordPress

Nuestra elección es la versión 5.9 de WordPress.
- Nuestro principal motivo de esta elección es que esta versión tiene parcheada, fallos de XSS e inyección SQL, además de otras tres correcciones de seguridad, si instalamos una versión anterior podría no estar parcheada como la última versión.

version: "3.3"

services:
   db:
     image: mysql:5.7
     volumes:
       - db:/var/lib/mysql
     environment:
       MYSQL_DATABASE: wordpress
       MYSQL_USER: adminWP
       MYSQL_ROOT_PASSWORD_FILE: /run/secrets/mysql_root_password
       MYSQL_PASSWORD_FILE: /run/secrets/mysql_db_password
     secrets:
       - mysql_root_password
       - mysql_db_password

   wordpress:
     image: wordpress:5.9
     volumes:
      - wordpress:/var/www/html
     ports:
       - "8000:80"
     environment:
       WORDPRESS_DB_HOST: db
       WORDPRESS_DB_USER: adminWP
       WORDPRESS_DB_NAME: wordpress
       WORDPRESS_DB_PASSWORD_FILE: /run/secrets/mysql_db_password
     secrets:
       - mysql_db_password

secrets:
   mysql_db_password:
     file: mysql_db_password.txt
   mysql_root_password:
     file: mysql_root_password.txt

volumes:
    db:
    wordpress:

16. WP Elecció i ajustament del tema









Referències