我的简单烧瓶应用程序没有运行,有时它显示该应用现在不起作用
我正在运行一个简单的烧瓶应用程序,并且还将Postgres和Pgadmin服务包括在撰写文件中以进行进一步使用。 当我在浏览器中运行烧瓶应用程序时,它显示该应用程序不起作用
docker-compose.yml file
version: '3.4'
services:
postgresql_database:
image: postgres:latest
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=productdb
ports:
- "5432:5432"
restart: always
volumes:
- database-data:/var/lib/postgresql/data/
pgadmin:
image: dpage/pgadmin4
environment:
- [email protected]
- PGADMIN_DEFAULT_PASSWORD=admin1234
ports:
- '5050:80'
restart: always
volumes:
- pgadmin:/root/.pgadmin
web:
restart: always
depends_on:
- postgresql_database
- pgadmin
build: .
ports:
- "5000:5000"
volumes:
database-data:
pgadmin:
webapp.py
from flask import Flask,request
from psycopg2 import Error
import psycopg2
import configparser
import csv
app = Flask(__name__)
@app.route('/',methods =["GET", "POST"])
def index():
return "Clv is calculated"
if __name__ == "__main__":
app.run(debug=True)
dockerfile
FROM python:latest
ENV LISTEN_PORT=5000
EXPOSE 5000
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt
CMD ["python","webapp.py"]
sumpllians.txt
flask
psycopg2
configparser
我是docker的新手,烧瓶您可以帮助任何人解决这个问题
I am running a simple flask application and I have included the Postgres and pgadmin service also in compose file for further usage.
When I am running the flask app in the browser it is showing the This app is not working
docker-compose.yml file
version: '3.4'
services:
postgresql_database:
image: postgres:latest
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=productdb
ports:
- "5432:5432"
restart: always
volumes:
- database-data:/var/lib/postgresql/data/
pgadmin:
image: dpage/pgadmin4
environment:
- [email protected]
- PGADMIN_DEFAULT_PASSWORD=admin1234
ports:
- '5050:80'
restart: always
volumes:
- pgadmin:/root/.pgadmin
web:
restart: always
depends_on:
- postgresql_database
- pgadmin
build: .
ports:
- "5000:5000"
volumes:
database-data:
pgadmin:
webapp.py
from flask import Flask,request
from psycopg2 import Error
import psycopg2
import configparser
import csv
app = Flask(__name__)
@app.route('/',methods =["GET", "POST"])
def index():
return "Clv is calculated"
if __name__ == "__main__":
app.run(debug=True)
Dockerfile
FROM python:latest
ENV LISTEN_PORT=5000
EXPOSE 5000
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt
CMD ["python","webapp.py"]
requirements.txt
flask
psycopg2
configparser
I am new to docker and flask can you help anyone to resolve this one
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论