vi app.py
from flask import Flask, jsonify, request
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST', 'PUT'])
def index():
if request.method == 'GET':
return jsonify({'message': 'GET request received'})
elif request.method == 'POST':
return jsonify({'message': 'POST request received'})
elif request.method == 'PUT':
return jsonify({'message': 'PUT request received'})
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0', port=5000)
vi Dockerfile
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY app.py ./
CMD ["python", "app.py"]
vi requirements.txt
Flask==2.0.2
Werkzeug==2.0.2
docker build -t cors-backend .
docker run -d -p 5000:5000 cors-backend
Content type
Image
Digest
sha256:148707a81…
Size
49.1 MB
Last updated
over 2 years ago
docker pull koutiannvqing/cors-backend:v1