Spaces:
Build error
Build error
Demosthene-OR
commited on
Commit
•
f442b02
1
Parent(s):
97a86bf
Update Dockerfile
Browse files- Dockerfile +5 -11
Dockerfile
CHANGED
@@ -18,7 +18,7 @@ USER user
|
|
18 |
|
19 |
# Set home to the user's home directory
|
20 |
ENV HOME=/home/user \
|
21 |
-
|
22 |
|
23 |
# Set the working directory to the user's home directory
|
24 |
WORKDIR $HOME/app
|
@@ -27,7 +27,6 @@ WORKDIR $HOME/app
|
|
27 |
COPY --chown=user . $HOME/app
|
28 |
|
29 |
# Use the official MySQL image as a base image
|
30 |
-
# FROM mysql:latest
|
31 |
FROM container-registry.oracle.com/mysql/community-server:latest
|
32 |
|
33 |
# Définir le mot de passe root pour MySQL
|
@@ -36,21 +35,16 @@ ENV MYSQL_ROOT_PASSWORD=Rakuten
|
|
36 |
# Créer automatiquement une base de données au démarrage de MySQL
|
37 |
ENV MYSQL_DATABASE=rakuten_db
|
38 |
|
39 |
-
#
|
40 |
-
ENV MYSQL_USER=
|
41 |
ENV MYSQL_PASSWORD=Rakuten
|
42 |
|
43 |
# Expose the MySQL port
|
44 |
-
EXPOSE
|
45 |
-
|
46 |
-
# Spécifier le répertoire de données MySQL
|
47 |
-
VOLUME /var/lib/mysql
|
48 |
-
|
49 |
-
# Définir les options pour démarrer MySQL en mode démon
|
50 |
-
ENV MYSQLD_OPTS="--daemonize"
|
51 |
|
52 |
# Copier le script SQL dans le conteneur
|
53 |
COPY ./script.sql /docker-entrypoint-initdb.d/
|
54 |
|
55 |
# Démarrer le serveur MySQL
|
56 |
CMD ["mysqld"]
|
|
|
|
18 |
|
19 |
# Set home to the user's home directory
|
20 |
ENV HOME=/home/user \
|
21 |
+
PATH=/home/user/.local/bin:$PATH
|
22 |
|
23 |
# Set the working directory to the user's home directory
|
24 |
WORKDIR $HOME/app
|
|
|
27 |
COPY --chown=user . $HOME/app
|
28 |
|
29 |
# Use the official MySQL image as a base image
|
|
|
30 |
FROM container-registry.oracle.com/mysql/community-server:latest
|
31 |
|
32 |
# Définir le mot de passe root pour MySQL
|
|
|
35 |
# Créer automatiquement une base de données au démarrage de MySQL
|
36 |
ENV MYSQL_DATABASE=rakuten_db
|
37 |
|
38 |
+
# Définir l'utilisateur root et son mot de passe
|
39 |
+
ENV MYSQL_USER=root
|
40 |
ENV MYSQL_PASSWORD=Rakuten
|
41 |
|
42 |
# Expose the MySQL port
|
43 |
+
EXPOSE 3306
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
|
45 |
# Copier le script SQL dans le conteneur
|
46 |
COPY ./script.sql /docker-entrypoint-initdb.d/
|
47 |
|
48 |
# Démarrer le serveur MySQL
|
49 |
CMD ["mysqld"]
|
50 |
+
|