|
472e3a8cba
|
chbase: Follow new sveltekit changes
|
2024-04-19 11:48:55 +02:00 |
|
|
c86349bc72
|
Update external IP for fic.srs.epita.fr
|
2024-04-19 11:48:55 +02:00 |
|
|
50adfa9536
|
nginx: Fix localhost redirections when not ending with /
|
2024-04-19 11:48:55 +02:00 |
|
|
934493f77a
|
nginx: Increase allowed load time for admin api
|
2024-04-19 11:48:55 +02:00 |
|
|
ed091e761c
|
Split backend service into checker and generator
Both are linked through a unix socket.
|
2024-04-19 11:48:55 +02:00 |
|
|
1ca5452707
|
Rename frontend as receiver
|
2024-04-19 11:48:51 +02:00 |
|
|
acabe41e07
|
nginx: When no base url, remove the unneed rewrite
|
2024-04-19 11:46:54 +02:00 |
|
|
5cf4565573
|
Keep chbase in sync with latest sveltekit version
|
2024-04-19 11:46:53 +02:00 |
|
|
217c85aed5
|
fickit: Update keys
|
2024-04-19 11:46:53 +02:00 |
|
|
848eb913e4
|
fickit: Add paul.leroux
|
2024-04-19 11:46:53 +02:00 |
|
|
71d7ac3cbf
|
Update ssh-keys
|
2024-04-19 11:46:53 +02:00 |
|
|
f0e6183c21
|
configs: Enable gzip_static module
|
2024-04-19 11:46:52 +02:00 |
|
Antoine Thouvenin
|
643ecb1e14
|
nixos: backend server
|
2024-04-19 11:46:51 +02:00 |
|
|
d69c062d40
|
frontend: Fix chbase.sh using new version of svelte
|
2022-06-10 18:56:00 +02:00 |
|
|
30a665ff72
|
Add theodore keys
|
2022-06-08 10:00:01 +02:00 |
|
|
cfde1689cc
|
Remove from frontend the settings distribution role
|
2022-06-08 02:57:29 +02:00 |
|
|
39acdee6b2
|
ui: Display score grid in team page
continuous-integration/drone/push Build is running
|
2022-06-06 14:40:18 +02:00 |
|
|
cf7482a14a
|
configs: Update SSH keys
|
2022-06-06 11:26:39 +02:00 |
|
|
d09c1741a2
|
admin: Also generate associations when generating dex.yaml
|
2022-06-04 18:11:10 +02:00 |
|
|
722295989c
|
fickit: Use DHCP during preparation and update
|
2022-06-04 14:59:32 +02:00 |
|
|
f61b0a8e47
|
synchro: Start the synchronization by performing time sync
|
2022-06-04 14:59:32 +02:00 |
|
|
dff4f4eb63
|
Distribute and handle challenge.json
|
2022-05-02 18:42:19 +02:00 |
|
|
281056a723
|
docker: Don't redo chbase if container has already been launched
continuous-integration/drone/push Build is passing
|
2021-10-25 20:51:55 +02:00 |
|
|
87583fbd17
|
ui: Update modules
|
2021-10-25 20:51:55 +02:00 |
|
|
48b65e0d39
|
Add dummy script to animate the challenge launch
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is failing
|
2021-09-09 11:33:59 +02:00 |
|
|
89979eac8f
|
Update .gitignore
|
2021-09-09 11:33:59 +02:00 |
|
|
71fa7f67ea
|
configs: Add nginx config for OIDC
|
2021-09-09 11:30:13 +02:00 |
|
|
ed69dc6ba4
|
fickit: Fix some bugs
|
2021-09-09 11:01:20 +02:00 |
|
|
75d288000f
|
fickit: Add dexidp on frontend
|
2021-09-09 11:01:19 +02:00 |
|
|
fb53c9a4f1
|
configs: Rework nginx configs
|
2021-09-08 02:07:37 +02:00 |
|
|
6395eaaf5f
|
fickit: Update kernel config used for 2021
|
2021-09-08 02:07:37 +02:00 |
|
|
84115b89f7
|
Commit kernel config used in 2020
|
2021-09-08 02:07:37 +02:00 |
|
|
17839474e1
|
ui: Fix base url mess
|
2021-09-08 02:07:37 +02:00 |
|
|
102a0878ac
|
configs: Update scripts and config for new ui
|
2021-08-30 19:43:35 +02:00 |
|
|
9a9d742e21
|
configs: Fix a problem with submissions routing
continuous-integration/drone/push Build is passing
|
2021-07-22 17:53:56 +02:00 |
|
|
8f1b44e3dd
|
New env variable FIC_BASEURL to change the base URL
|
2021-07-22 16:17:03 +02:00 |
|
|
8e95cec104
|
Introduce fic-nginx
continuous-integration/drone/push Build is passing
|
2021-07-21 03:03:25 +02:00 |
|
|
0d792dcd8f
|
frontend: don't use path to give team's ID, use a dedicated header
continuous-integration/drone/push Build is passing
|
2021-02-08 09:27:12 +01:00 |
|
|
1ad4382e97
|
CI: also build qa
continuous-integration/drone/push Build is passing
|
2020-11-13 14:55:36 +01:00 |
|
|
56c6f282c4
|
fickit: crypt main partition
|
2020-01-30 19:04:00 +01:00 |
|
|
0c8bc261d9
|
fickit: save ssh keys between reboots
|
2020-01-30 19:02:19 +01:00 |
|
|
a82a0fb170
|
synchro: synchronize logs from frontend
|
2020-01-30 19:00:14 +01:00 |
|
|
7f691779f7
|
Hardenize nginx config
|
2020-01-30 18:55:56 +01:00 |
|
|
edbac43423
|
frontend: allow players to respond to issues
|
2020-01-30 18:55:56 +01:00 |
|
|
a3ffdeae17
|
frontend: display issues related to the team
|
2020-01-30 18:55:56 +01:00 |
|
|
caea02bb4d
|
frontend: copy settings.json on settings reload (to handle delayed settings propagation)
|
2020-01-30 18:55:56 +01:00 |
|
|
9186bbc229
|
frontend: add players possibility to report problems with exercices
|
2020-01-23 18:27:14 +01:00 |
|
|
ccf32f8a48
|
configs: DHCPd config now indicates also default route
|
2020-01-23 18:26:30 +01:00 |
|
|
91cc8b9314
|
nginx: fix redirection from HTTP
|
2020-01-23 18:26:30 +01:00 |
|
|
9c9d4edd74
|
fickit: fix iptables script on frontend
|
2020-01-23 18:26:30 +01:00 |
|
|
e7c1812cb0
|
synchro.sh: sync files in a separate thread
|
2020-01-23 18:26:30 +01:00 |
|
|
141c5dd33d
|
frontend: update notification icons
|
2020-01-17 14:57:04 +01:00 |
|
|
e00a67832e
|
Fix missing lower/ part
|
2020-01-17 14:57:04 +01:00 |
|
|
0c8099a639
|
config: add a route to fic-dashboard
|
2019-11-25 14:52:19 +01:00 |
|
|
168be0f7cc
|
config: Allow unconditional access to admin interface with compose
|
2019-11-25 14:52:19 +01:00 |
|
|
0cbd6390ba
|
docker-compose: fix started detection
|
2019-11-25 14:52:19 +01:00 |
|
|
ff7c89af9f
|
synchro: back to the default behaviour: don't synchronize/erase files that aren't treated yet
|
2019-02-06 03:40:49 +01:00 |
|
|
bf426d2ed2
|
configs: nginx-demo config support both SSL cert + http auth
|
2019-01-22 08:49:44 +01:00 |
|
|
56faf7b8db
|
fickit: don't include routing things into frontend
|
2019-01-22 08:49:44 +01:00 |
|
|
9784310dc0
|
fickit: add helper script to simplify nsenter
|
2019-01-22 08:49:44 +01:00 |
|
|
9a3d3bf038
|
configs: add security headers
For more information, see https://securityheaders.com/?q=fic.srs.epita.fr&hide=on&followRedirects=on
|
2019-01-21 09:58:37 +01:00 |
|
|
f79c0ad254
|
fickit: add mysql backup to backend
|
2019-01-21 09:58:36 +01:00 |
|
|
47006d76fe
|
fickit: re-added sysctl
|
2019-01-21 09:58:36 +01:00 |
|
|
e5a9a2ecba
|
fickit: dedicate an IP address to DNS/routing on frontend
|
2019-01-21 09:58:36 +01:00 |
|
|
7cbd7b6eeb
|
fickit: include config to forward auth to CRI
|
2019-01-21 09:58:35 +01:00 |
|
|
20df137eeb
|
Update fickit
|
2019-01-21 09:58:35 +01:00 |
|
|
f2f94a399b
|
synchro: copy symlink as symlink
|
2019-01-21 03:08:06 +01:00 |
|
|
8edc8e697c
|
infra: dusting
|
2019-01-21 03:08:05 +01:00 |
|
|
476f0f553c
|
implement choices_cost
|
2019-01-21 03:08:04 +01:00 |
|
|
63a55a8a0b
|
nginx: error pages are now respond as json if accept header request it.
As a consequence, we can rely on them to display a correct information on user pages through angularJS.
|
2019-01-21 03:07:47 +01:00 |
|
|
ea56219fa1
|
frontend: display tags and add new page to filter exercices by tag
|
2018-12-09 20:41:43 +01:00 |
|
|
6034246015
|
Retrieve time through X-FIC-Time header instead of time.json
|
2018-12-08 03:23:08 +01:00 |
|
|
df4bcd9786
|
Add Dockerfiles and docker-compose
|
2018-05-11 15:03:10 +02:00 |
|
|
fc456a41f2
|
Add configuration for prod
|
2018-05-11 05:27:51 +02:00 |
|
|
4b21931ff0
|
synchro: add synchronization script
|
2018-05-11 05:27:51 +02:00 |
|
|
a5111aa2fb
|
Add sample hosts
|
2018-05-11 05:27:51 +02:00 |
|