Diferència entre revisions de la pàgina «Grup 5 - 26 Posada en producció web higiene postural dockeritzada sobre cloud extern»
Salta a la navegació
Salta a la cerca
Línia 2: | Línia 2: | ||
Lo primero que hay que hacer es ejecutar los siguientes comandos: | Lo primero que hay que hacer es ejecutar los siguientes comandos: | ||
Uno para mysql_password: | Uno para mysql_password: | ||
− | <pre>echo "micontraseña" | docker secret create mysql_password - <pre | + | <pre>echo "micontraseña" | docker secret create mysql_password - </pre> |
Y otro para mysql_root_password: | Y otro para mysql_root_password: | ||
− | <pre>echo "micontraseña" | docker secret create mysql_root_password - <pre | + | <pre>echo "micontraseña" | docker secret create mysql_root_password - </pre> |
El fichero queda así: | El fichero queda así: | ||
Línia 53: | Línia 53: | ||
external: true | external: true | ||
− | <pre | + | </pre> |
Revisió del 15:57, 15 març 2022
Para hacerlo usaremos docker swarm stacks, para aumentar la seguridad utilizaremos docker secrets. Lo primero que hay que hacer es ejecutar los siguientes comandos: Uno para mysql_password:
echo "micontraseña" | docker secret create mysql_password -
Y otro para mysql_root_password:
echo "micontraseña" | docker secret create mysql_root_password -
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