Demosthene-OR commited on
Commit
ec0b3a7
1 Parent(s): 1564eb0
Files changed (2) hide show
  1. Dockerfile +25 -25
  2. requirements.txt +1 -1
Dockerfile CHANGED
@@ -1,3 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  # Use the official Python 3.9 image as the base image
2
  FROM python:3.10
3
 
@@ -26,31 +51,6 @@ WORKDIR $HOME/app
26
  # Copy the current directory contents into the container at $HOME/app setting the owner to the user
27
  COPY --chown=user . $HOME/app
28
 
29
- # Use the official MySQL image as a base image
30
- FROM mysql:latest
31
-
32
- # Définir le mot de passe root pour MySQL
33
- ENV MYSQL_ROOT_PASSWORD=Rakuten
34
-
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=rakuten_admin@%
40
- ENV MYSQL_PASSWORD=Rakuten
41
-
42
- # Expose the MySQL port
43
- EXPOSE 7860
44
-
45
- # Copier le script SQL dans le conteneur
46
- COPY ./script.sql /docker-entrypoint-initdb.d/
47
-
48
- # Copier le script Python dans le conteneur
49
- COPY ./mysql_connector_python.py /code/mysql_connector_python.py
50
-
51
- # Démarrer le serveur MySQL
52
- CMD ["mysqld"]
53
-
54
  # Exécuter le script Python après le démarrage du serveur MySQL
55
  CMD ["sh", "-c", "python /code/mysql_connector_python.py"]
56
 
 
1
+ # Use the official MySQL image as a base image
2
+ FROM mysql:latest
3
+
4
+ # Définir le mot de passe root pour MySQL
5
+ ENV MYSQL_ROOT_PASSWORD=Rakuten
6
+
7
+ # Créer automatiquement une base de données au démarrage de MySQL
8
+ ENV MYSQL_DATABASE=rakuten_db
9
+
10
+ # Définir l'utilisateur root et son mot de passe
11
+ ENV MYSQL_USER=rakuten_admin@%
12
+ ENV MYSQL_PASSWORD=Rakuten
13
+
14
+ # Expose the MySQL port
15
+ EXPOSE 7860
16
+
17
+ # Copier le script SQL dans le conteneur
18
+ COPY ./script.sql /docker-entrypoint-initdb.d/
19
+
20
+ # Copier le script Python dans le conteneur
21
+ COPY ./mysql_connector_python.py /code/mysql_connector_python.py
22
+
23
+ # Démarrer le serveur MySQL
24
+ CMD ["mysqld"]
25
+
26
  # Use the official Python 3.9 image as the base image
27
  FROM python:3.10
28
 
 
51
  # Copy the current directory contents into the container at $HOME/app setting the owner to the user
52
  COPY --chown=user . $HOME/app
53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  # Exécuter le script Python après le démarrage du serveur MySQL
55
  CMD ["sh", "-c", "python /code/mysql_connector_python.py"]
56
 
requirements.txt CHANGED
@@ -8,4 +8,4 @@ typing-extensions==4.9.0
8
  uvicorn==0.27.1
9
  uvloop==0.19.0
10
  asyncio==3.4.3
11
- mysql-connector-python
 
8
  uvicorn==0.27.1
9
  uvloop==0.19.0
10
  asyncio==3.4.3
11
+ mysql-connector-python