Charles Le Maux
a40b7108fd
Merge remote-tracking branch 'origin/master'
2024-07-11 14:46:38 +01:00
Charles Le Maux
3159fed81e
[+] Error handling & firebase logs
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-11 14:46:27 +01:00
Charles Le Maux
e60e972ebd
[+] Error handling & firebase logs
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-11 14:45:13 +01:00
Charles Le Maux
f9534c6aa2
[+] Simple ban function
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-10 18:33:54 +01:00
Charles Le Maux
8dfe9bbde9
[~] str -> bool for 'running' prop
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-10 14:19:06 +01:00
Charles Le Maux
827706aaf7
[+] New property management system !
...
Now syncs with firebase
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-09 18:40:37 +01:00
Charles Le Maux
92e5a13ae6
[!] DO NOT RUN THIS FILE IN STANDALONE
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-09 18:40:18 +01:00
Charles Le Maux
232657af65
[~] Unimportant commit
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-09 18:39:43 +01:00
Charles Le Maux
8baf5d805e
[+] Kebab-case to camel-case converter
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-09 18:29:38 +01:00
Charles Le Maux
828010de25
[~] New /UpdateProperties route
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-08 21:05:07 +01:00
Charles Le Maux
02692d3dac
[+] Full docker support
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-02 07:02:18 +01:00
Charles Le Maux
6b20579fa2
[+] Full docker support
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-02 05:56:11 +01:00
Charles Le Maux
562531c6c3
[+] Pointing to local for testing purposes
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-02 05:55:41 +01:00
Charles Le Maux
07743946db
Merge remote-tracking branch 'origin/master'
2024-07-01 14:42:40 +01:00
Charles Le Maux
fa6846a0ce
[+] Cloudflare support !
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-01 14:42:28 +01:00
charleslemaux
8cec0022ed
Update readme.md
2024-06-30 18:13:15 +01:00
charleslemaux
1cb15b00e9
[~] README.md
2024-06-30 18:09:51 +01:00
charleslemaux
4bc519f50e
[~] README.md
2024-06-30 17:58:29 +01:00
charleslemaux
892a884c4f
[~] Clarified documentation context in 'readme.md"
2024-06-30 05:51:00 +01:00
Charles Le Maux
6b9df8e668
[~] Fix : added server state update at /serverStop
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-30 00:46:52 +01:00
Charles Le Maux
156d95c1cb
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# api_sender.html
# firebase_manager.py
# generic_executor.py
2024-06-30 00:35:57 +01:00
Charles Le Maux
858343637f
[~] Firestore : added servers running states
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-30 00:34:54 +01:00
Charles Le Maux
a7b48e3437
[~] Firestore : added servers running states
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 22:54:47 +01:00
Charles Le Maux
ed9ca9aba3
[~] Latest push
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 21:40:26 +01:00
Charles Le Maux
0f0ef0ec95
[~] New cloudflare API key
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:54:46 +01:00
Charles Le Maux
fe51740ce0
[+] New blueprint method
...
[+] Allows subdomain filtering for routes
[+] Allows routes scalability
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:41:27 +01:00
Charles Le Maux
166ab2f198
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# app.py
2024-06-29 17:36:42 +01:00
Charles Le Maux
742439be9e
[+] New blueprint method
...
[+] Allows subdomain filtering for routes
[+] Allows routes scalability
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:36:27 +01:00
Charles Le Maux
71d7833bd7
[+] New blueprint method
...
[+] Allows subdomain filtering for routes
[+] Allows routes scalability
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:31:47 +01:00
Charles Le Maux
ef6bc53269
[V2+] Secrets added.
...
(For local testing purposes.)
[+] Fixed SSL/TLS issues.
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:15:34 +01:00
Charles Le Maux
6cda6461cc
[V2+] Secrets added.
...
(For local testing purposes.)
[+] Fixed SSL/TLS issues.
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:13:24 +01:00
Charles Le Maux
34267cda12
[V2+] r'string
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-26 00:23:11 +01:00
Charles Le Maux
61af7c6920
[V2+] README.MD | Production
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-26 00:03:26 +01:00
Charles Le Maux
14df802ec0
[V2+] README.MD | Production
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 23:55:05 +01:00
Charles Le Maux
b17f316491
[V2+] api_sender.html
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 23:51:48 +01:00
Charles Le Maux
628e2b0300
Merge remote-tracking branch 'origin/master'
2024-06-25 23:15:59 +01:00
Charles Le Maux
7704818f6f
[V2+] api_sender.html
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 23:15:44 +01:00
charleslemaux
1c0629aed8
Merge pull request #2 : [V2] Final commit, production ready
...
[V2] Final commit, production ready
2024-06-25 23:08:14 +01:00
Charles Le Maux
43068f59c5
Merge remote-tracking branch 'refs/remotes/origin/master' into V2-(firebase|integration)
2024-06-25 23:06:02 +01:00
Charles Le Maux
9352002497
Merge remote-tracking branch 'origin/V2-(firebase|integration)' into V2-(firebase|integration)
...
# Conflicts:
# generic_executor.py
# unit_test.py
2024-06-25 22:49:59 +01:00
Charles Le Maux
b6d916bf9a
[V2] Final commit, production ready
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 22:49:33 +01:00
Charles Le Maux
eee63f5c49
[V2] Final commit, production ready
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 21:46:03 +01:00
Charles Le Maux
35689e4dd0
[++] API:V2 - Firebase support
...
Fully implemented authentication
Fully implemented return codes and errors
Fully implemented firestore database data
Created 'fetch_servers' and 'set_subdomain' routes for front-end use.
[+] Security patch, requests will not return anything if not properly authenticated
[~] Reworked the route system entirely
[+] TODO : firebase_manager.py error handling
[+] TODO : global error log using file_manager.log_error(error_type:str, error_message:str)
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 05:55:49 +01:00
Charles Le Maux
9ccef01999
[+] Added basic firebase authentication checks, and added firestore basic functions.
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-24 15:42:41 +01:00
Charles Le Maux
acd72ffa8a
[+] TODO : firebase_manager.py
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-24 14:28:46 +01:00
charleslemaux
cac649c013
[+] Routes handling refactor | from charleslemaux/ROUTES-UPDATE
...
[+] Routes handling refactor
2024-06-24 01:55:31 +01:00
Charles Le Maux
bf98e84fd7
[~] conventional renaming
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-24 01:52:23 +01:00
Charles Le Maux
8f9592d97a
[~] Route handling update !
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-24 01:50:08 +01:00
Charles Le Maux
afb35cc79a
[~] API Routes upgrade
2024-06-23 23:38:07 +01:00
Charles Le Maux
bbff1b0f88
[+] HTTP Return codes for the API
2024-06-21 19:44:33 +01:00