Add volume for MariaDB data persistence
This commit is contained in:
+2
-3
@@ -18,9 +18,8 @@ WORKDIR /app
|
|||||||
RUN apk add --no-cache mariadb mariadb-client mariadb-server-utils nginx
|
RUN apk add --no-cache mariadb mariadb-client mariadb-server-utils nginx
|
||||||
|
|
||||||
# Initialize MariaDB data directory
|
# Initialize MariaDB data directory
|
||||||
RUN mkdir -p /run/mysqld && \
|
RUN mkdir -p /run/mysqld /var/lib/mysql && \
|
||||||
chown -R mysql:mysql /run/mysqld && \
|
chown -R mysql:mysql /run/mysqld /var/lib/mysql
|
||||||
chown -R mysql:mysql /var/lib/mysql
|
|
||||||
|
|
||||||
# Copy MariaDB config
|
# Copy MariaDB config
|
||||||
RUN sed -i 's/\[mysqld\]/[mysqld]\ncharacter-set-server=utf8mb4\ncollation-server=utf8mb4_unicode_ci/' /etc/my.cnf.d/mariadb.cnf || true
|
RUN sed -i 's/\[mysqld\]/[mysqld]\ncharacter-set-server=utf8mb4\ncollation-server=utf8mb4_unicode_ci/' /etc/my.cnf.d/mariadb.cnf || true
|
||||||
|
|||||||
@@ -14,4 +14,9 @@ services:
|
|||||||
- DB_NAME=hospital
|
- DB_NAME=hospital
|
||||||
- ADMIN_DNI=00000000
|
- ADMIN_DNI=00000000
|
||||||
- ADMIN_PASSWORD=Admin123!
|
- ADMIN_PASSWORD=Admin123!
|
||||||
|
volumes:
|
||||||
|
- mariadb-data:/var/lib/mysql
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
mariadb-data:
|
||||||
Reference in New Issue
Block a user