Diferència entre revisions de la pàgina «Grup 5 - 26 Posada en producció web higiene postural dockeritzada sobre cloud extern»

De Wiket
Salta a la navegació Salta a la cerca
Línia 1: Línia 1:
Para hacerlo usaremos docker swarm y el fichero queda así:
+
Para hacerlo usaremos docker swarm, para aumentar la seguridad utilizaremos docker secrets y el fichero queda así:  
 +
 
 
<pre>
 
<pre>
 
version: "3.3"
 
version: "3.3"

Revisió del 15:51, 15 març 2022

Para hacerlo usaremos docker swarm, para aumentar la seguridad utilizaremos docker secrets y el fichero queda así:

version: "3.3"
    
services:
  db:
	image: mysql:5.7
	volumes:
  	- db_data:/var/lib/mysql
	restart: always
            secrets:
            - mysql_root_password
            - mysql_password
	environment:
  	MYSQL_ROOT_PASSWORD_FILE: /run/secrets/mysql_root_password
  	MYSQL_DATABASE: wordpress
  	MYSQL_USER: wordpress
  	MYSQL_PASSWORD_FILE: /run/secrets/mysql_password
    
  wordpress:
	depends_on:
  	- db
	image: wordpress:5.7.1
	volumes:
  	- wordpress_data:/var/www/html
	ports:
  	- "80:80"
	restart: always
	 secrets:
            - mysql_password
	environment:
  	WORDPRESS_DB_HOST: db
  	WORDPRESS_DB_USER: wordpress
  	WORDPRESS_DB_PASSWORD_FILE: /run/secrets/mysql_password
  	WORDPRESS_DB_NAME: wordpress

volumes:
  db_data: {}
  wordpress_data: {}

secrets:
  mysql_root_password:
    external: true
  mysql_password:
    external: true