Files
42_INT_13_inception/srcs/requirements/mariadb/Dockerfile
hugo gogo 3f7a3e2170 abandon to use secret, it has too many consequences
+ use classical env technic, but it might not be safe
2022-09-08 13:05:11 +02:00

18 lines
451 B
Docker

FROM debian:buster
ARG DB_NAME
ARG DB_USER
ARG DB_PSWD
RUN apt update && \
apt install -y mariadb-client mariadb-server && \
rm -rf /var/lib/apt/lists/* && \
\
service mysql start && \
mariadb --execute="CREATE DATABASE ${DB_NAME};" && \
mariadb --execute="CREATE USER '${DB_USER}'@'localhost' IDENTIFIED BY '${DB_PSWD}';" && \
mariadb --execute="GRANT ALL PRIVILEGES ON *.* TO '${DB_USER}'@'localhost' with grant option;"
CMD [ "mysqld" ]