mirror of
https://github.com/hubHarmony/servii-backend.git
synced 2024-11-17 21:40:31 +00:00
[~] Latest push
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
This commit is contained in:
parent
0f0ef0ec95
commit
ed9ca9aba3
@ -100,7 +100,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
function sendRequest(endpoint, payload) {
|
function sendRequest(endpoint, payload) {
|
||||||
return fetch(`http://api.servii.fr:3000/${endpoint}`, {
|
return fetch(`https://176.165.62.226:3000/${endpoint}`, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json'
|
'Content-Type': 'application/json'
|
||||||
|
10
app.py
10
app.py
@ -9,8 +9,8 @@ import generic_executor
|
|||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
CORS(app)
|
CORS(app)
|
||||||
cors = CORS(app, origins=['*'])
|
cors = CORS(app, origins="*")
|
||||||
apiBP = Blueprint('apiBP', 'BPapi', subdomain="api")
|
apiBP = Blueprint('apiBP', 'BPapi')
|
||||||
|
|
||||||
|
|
||||||
def generic_response_maker(status_code: http.HTTPStatus, _message: str = None) -> tuple[Response, int]:
|
def generic_response_maker(status_code: http.HTTPStatus, _message: str = None) -> tuple[Response, int]:
|
||||||
@ -113,7 +113,7 @@ def dynamic_route_handler(path):
|
|||||||
return generic_response_maker(http.HTTPStatus.BAD_REQUEST, str(e))
|
return generic_response_maker(http.HTTPStatus.BAD_REQUEST, str(e))
|
||||||
|
|
||||||
|
|
||||||
|
app.register_blueprint(apiBP)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
ssl_context = ('./secrets/fullchain.pem', './secrets/privkey.pem')
|
app.run(host='0.0.0.0', port=3000, debug=False)
|
||||||
app.register_blueprint(apiBP)
|
|
||||||
app.run(host='0.0.0.0', port=3000, debug=False, ssl_context=ssl_context)
|
|
||||||
|
@ -1,25 +1,27 @@
|
|||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
MIIEFTCCAv2gAwIBAgIUHYSCCL5ZS6rBhAReH/NaYM5aRbgwDQYJKoZIhvcNAQEL
|
MIIEnjCCA4agAwIBAgIUWBbhL99wo5o2f7PzIyjuJx+WE6wwDQYJKoZIhvcNAQEL
|
||||||
BQAwgagxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
BQAwgYsxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZEZsYXJlLCBJbmMuMTQw
|
||||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMRswGQYD
|
MgYDVQQLEytDbG91ZEZsYXJlIE9yaWdpbiBTU0wgQ2VydGlmaWNhdGUgQXV0aG9y
|
||||||
VQQLExJ3d3cuY2xvdWRmbGFyZS5jb20xNDAyBgNVBAMTK01hbmFnZWQgQ0EgOWIw
|
aXR5MRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRMwEQYDVQQIEwpDYWxpZm9ybmlh
|
||||||
MGIyZGY4ZjI4NjE4OTdiYWE4MmU5NTY1YjhiYTIwHhcNMjQwNjI5MTY0OTAwWhcN
|
MB4XDTI0MDYyOTE3MTAwMFoXDTM5MDYyNjE3MTAwMFowYjEZMBcGA1UEChMQQ2xv
|
||||||
MzQwNjI3MTY0OTAwWjAiMQswCQYDVQQGEwJVUzETMBEGA1UEAxMKQ2xvdWRmbGFy
|
dWRGbGFyZSwgSW5jLjEdMBsGA1UECxMUQ2xvdWRGbGFyZSBPcmlnaW4gQ0ExJjAk
|
||||||
ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANCfhmTIEJAzAx3Q3x8i
|
BgNVBAMTHUNsb3VkRmxhcmUgT3JpZ2luIENlcnRpZmljYXRlMIIBIjANBgkqhkiG
|
||||||
ZEAnt7oUM9fOCml+Pe0Qr/e8t1OyRzMaZSV6+RPiC0pzDCTbEK/2uqZNKl5/v7h8
|
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv4Gm0tqMVtpMau7cO8+tBL5UuZTAt8tYbamw
|
||||||
vE3hWMyEJ2DLE/u0yA3z9LT9shPmAM+CfJHV2Whf1gr89UWLiG0NsprcjlztSX7M
|
zicWX4Db6ZkExGTuhRl+UNDZr3nZrjkmdSYIIE9g4sVFBgJkdpbXfVkd24QgkKNJ
|
||||||
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
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
@ -1,29 +1,28 @@
|
|||||||
-----BEGIN PRIVATE KEY-----
|
-----BEGIN PRIVATE KEY-----
|
||||||
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
|
||||||
GeC9tl2nk3f7w6+re3wDgTM=
|
ClNnab93szMGeSL26Lk992yHRw==
|
||||||
-----END PRIVATE KEY-----
|
-----END PRIVATE KEY-----
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user