質問編集履歴
1
Dockerコンテナに関する詳細な情報
test
CHANGED
File without changes
|
test
CHANGED
@@ -71,3 +71,51 @@
|
|
71
71
|
SQLAlchemyにはDBユーザ名、パスワード、ホスト名(mysql_server),DB名を指定しています
|
72
72
|
|
73
73
|
ちなみに上の172.18.0.3はwebコンテナのIPであり、なぜかlocalhostのDBに接続しようとしています
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
ちなみにwebコンテナのDockerfileは以下
|
78
|
+
|
79
|
+
```
|
80
|
+
|
81
|
+
from python:3.6
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
RUN apt-get update
|
86
|
+
|
87
|
+
RUN apt-get install -y nginx
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
# flask
|
92
|
+
|
93
|
+
RUN pip install flask uwsgi line-bot-sdk requests sqlalchemy pymysql
|
94
|
+
|
95
|
+
|
96
|
+
|
97
|
+
# nginx
|
98
|
+
|
99
|
+
COPY default /etc/nginx/conf.d/bot.conf
|
100
|
+
|
101
|
+
RUN rm /etc/nginx/sites-available/default
|
102
|
+
|
103
|
+
RUN rm /etc/nginx/sites-enabled/default
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
# その他設定
|
108
|
+
|
109
|
+
COPY start.sh /
|
110
|
+
|
111
|
+
COPY uwsgi.ini /
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
CMD ["sh", "/start.sh"]
|
116
|
+
|
117
|
+
```
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
またwebコンテナはmyslqの公式イメージ使用しています
|