Basándonos en el Ejemplo completo: Despliegue y acceso a Wordpress + MariaDB vamos a realizar el despliegue de la aplicación NextCloud + MariaDB. Para ello ten en cuenta lo siguiente:
-
El despliegue de la base de datos se haría de la misma forma que encontramos en el ejemplo de Wordpress, pero para esta actividad vamos a usar la imagen
mariadb:10.5
. -
Según la documentación de NextCloud en DockerHub las variables de entorno que tienes que modificar serían:
MYSQL_DATABASE
,MYSQL_USER
,MYSQL_PASSWORD
yMYSQL_HOST
.- Las variables serián las siguientes:
Nextcloud mariadb MYSQL_DATABASE MYSQL_DATABASE Nombre de la base de datos MYSQL_USER MYSQL_USER Nombre del usuario de la base de datos MYSQL_PASSWORD MYSQL_PASSWORD Contraseña de usuario MYSQL_HOST Nombre del servicio mariadb MYSQL_ROOT_PASSWORD Contraseña del root de mariadb -
Al igual que en el ejemplo utiliza un recurso ConfigMap para guardar los valores de configuración no sensibles, y un recurso Secret para los datos sensibles.
- Podemos crear un ConfigMap llamado
bd-datos
:
Clave Valor bd_user
Guardamos el nombre de usuario de la base de datos bd_name
Guardamos el nombre de la base de datos - Podemos crear un Secret llamado
bd-passwords
:
Clave Valor bd_password
Guardamos la contraseña del usuario de la base de datos bd_rootpassword
Guardamos la contraseña del usuario root de la base de datos - Podemos crear un ConfigMap llamado
-
Utiliza los ficheros yaml del ejemplo haciendo las modificaciones oportunas.
Para superar la actividad deberás entregar en un fichero comprimido los siguientes pantallazos:
- Pantallazo donde se vea el contenido del fichero de despliegue de NextCloud (pantallazo1.jpg).
- Pantallazo donde se vean los recursos que se han creado (pantallazo2.jpg).
- Pantallazo donde se compruebe que la aplicación está funcionando (pantallazo3.jpg).
- Conexión a internet
- Los ficheros del Ejemplo completo: Despliegue y acceso a Wordpress + MariaDB.
No
Individual
Si
Si
No
No
- Se entregan los documentos, contienen lo solicitado y los contenidos son originales.
No
1 hora