lab2: use MYSQL_DATABASE to automate database creation
This commit is contained in:
parent
4606ae6563
commit
247b43adc5
2 changed files with 7 additions and 4 deletions
|
@ -13,10 +13,11 @@
|
||||||
|
|
||||||
## Create a MariaDB database
|
## Create a MariaDB database
|
||||||
|
|
||||||
* Deploy the `mariadb:10` image, using a `deployment` of one replica, exposing an environment variable called `MYSQL_ROOT_PASSWORD` containing the password of your choice and exposing the port `3306`.
|
* Deploy the `mariadb:10` image:
|
||||||
|
* Using a `deployment` of one replica
|
||||||
#FIXME: the default config seems to only listen on localhost
|
* Exposing an environment variable called `MYSQL_ROOT_PASSWORD` containing the password of your choice
|
||||||
|
* Exposing an environment variable called `MYSQL_DATABASE` with the value `wordpress` (to automatically create an empty database at MariaDB startup)
|
||||||
|
* Exposing the port `3306`.
|
||||||
* Create a `service` to expose the MariaDB server.
|
* Create a `service` to expose the MariaDB server.
|
||||||
* Resume the Wordpress setup to use the newly created database.
|
* Resume the Wordpress setup to use the newly created database.
|
||||||
* Delete the mariadb container to have it recreated.
|
* Delete the mariadb container to have it recreated.
|
||||||
|
|
|
@ -21,5 +21,7 @@ spec:
|
||||||
env:
|
env:
|
||||||
- name: MYSQL_ROOT_PASSWORD
|
- name: MYSQL_ROOT_PASSWORD
|
||||||
value: securepassword
|
value: securepassword
|
||||||
|
- name: MYSQL_DATABASE
|
||||||
|
value: wordpress
|
||||||
|
|
||||||
# vim: set ts=2 sw=2 et:
|
# vim: set ts=2 sw=2 et:
|
||||||
|
|
Loading…
Reference in a new issue