From 39dd7cd3740d5ba6708b19fcf67d2dd95039bdc7 Mon Sep 17 00:00:00 2001 From: Sergio Nicolas Lavaise Date: Fri, 24 Apr 2026 13:40:42 -0300 Subject: [PATCH] Add volume for MariaDB data persistence --- Dockerfile | 5 ++--- docker-compose.yml | 7 ++++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2b390d3..14c1f20 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,9 +18,8 @@ WORKDIR /app RUN apk add --no-cache mariadb mariadb-client mariadb-server-utils nginx # Initialize MariaDB data directory -RUN mkdir -p /run/mysqld && \ - chown -R mysql:mysql /run/mysqld && \ - chown -R mysql:mysql /var/lib/mysql +RUN mkdir -p /run/mysqld /var/lib/mysql && \ + chown -R mysql:mysql /run/mysqld /var/lib/mysql # 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 diff --git a/docker-compose.yml b/docker-compose.yml index 00c17dd..4744542 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,4 +14,9 @@ services: - DB_NAME=hospital - ADMIN_DNI=00000000 - ADMIN_PASSWORD=Admin123! - restart: unless-stopped \ No newline at end of file + volumes: + - mariadb-data:/var/lib/mysql + restart: unless-stopped + +volumes: + mariadb-data: \ No newline at end of file