인스턴스 만들고 ssh접속 후

sudo dnf install -y python3-pip

sudo pip3 install flask 치고

main.py안에 있는 내용들을 vim main.py에 이 내용을 넣고

from flask import Flask, jsonify, abort
app = Flask(__name__)

@app.route('/ping', methods=['GET'])
def get_ping_pong():
    try:
        return "pong", 200
    except Exception as e:
        app.logger.error(e)
        abort(500)

@app.route('/healthcheck', methods=['GET'])
def get_healthcheck():
    try:
        ret = {"status": "ok"}
        return jsonify(ret), 200
    except Exception as e:
        app.logger.error(e)
        abort(500)

if __name__ == "__main__":
    app.run(host='0.0.0.0', port=8080, debug=True)

하고 python3 main-py치고 다른 cmd창을 열고

curl http://localhost:8080/ping 입력하면 값이 →pong curl http://localhost:8080/healthcheck 입력하면 값이 → {"status": "ok"}

그리고 백그라운드에서 실행하는 방법

sudo nohup python3 main.py & 이거를 치면 python3 main.py을 안쳐도 위에 잇는 값을 받을 수 있다