Spaces:
Build error
Build error
Demosthene-OR
commited on
Commit
•
ec0b3a7
1
Parent(s):
1564eb0
....
Browse files- Dockerfile +25 -25
- 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
|