Commit Graph

44 Commits

Author SHA1 Message Date
Pierre-Olivier Mercier
17839474e1 ui: Fix base url mess 2021-09-08 02:07:37 +02:00
Pierre-Olivier Mercier
102a0878ac configs: Update scripts and config for new ui 2021-08-30 19:43:35 +02:00
Pierre-Olivier Mercier
9a9d742e21 configs: Fix a problem with submissions routing
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-22 17:53:56 +02:00
Pierre-Olivier Mercier
8f1b44e3dd New env variable FIC_BASEURL to change the base URL 2021-07-22 16:17:03 +02:00
Pierre-Olivier Mercier
8e95cec104 Introduce fic-nginx
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-21 03:03:25 +02:00
Pierre-Olivier Mercier
0d792dcd8f frontend: don't use path to give team's ID, use a dedicated header
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-08 09:27:12 +01:00
Pierre-Olivier Mercier
1ad4382e97 CI: also build qa
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-13 14:55:36 +01:00
Pierre-Olivier Mercier
56c6f282c4 fickit: crypt main partition 2020-01-30 19:04:00 +01:00
Pierre-Olivier Mercier
0c8bc261d9 fickit: save ssh keys between reboots 2020-01-30 19:02:19 +01:00
Pierre-Olivier Mercier
a82a0fb170 synchro: synchronize logs from frontend 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
7f691779f7 Hardenize nginx config 2020-01-30 18:55:56 +01:00
Pierre-Olivier Mercier
edbac43423 frontend: allow players to respond to issues 2020-01-30 18:55:56 +01:00
Pierre-Olivier Mercier
a3ffdeae17 frontend: display issues related to the team 2020-01-30 18:55:56 +01:00
Pierre-Olivier Mercier
caea02bb4d frontend: copy settings.json on settings reload (to handle delayed settings propagation) 2020-01-30 18:55:56 +01:00
Pierre-Olivier Mercier
9186bbc229 frontend: add players possibility to report problems with exercices 2020-01-23 18:27:14 +01:00
Pierre-Olivier Mercier
ccf32f8a48 configs: DHCPd config now indicates also default route 2020-01-23 18:26:30 +01:00
Pierre-Olivier Mercier
91cc8b9314 nginx: fix redirection from HTTP 2020-01-23 18:26:30 +01:00
Pierre-Olivier Mercier
9c9d4edd74 fickit: fix iptables script on frontend 2020-01-23 18:26:30 +01:00
Pierre-Olivier Mercier
e7c1812cb0 synchro.sh: sync files in a separate thread 2020-01-23 18:26:30 +01:00
Pierre-Olivier Mercier
141c5dd33d frontend: update notification icons 2020-01-17 14:57:04 +01:00
Pierre-Olivier Mercier
e00a67832e Fix missing lower/ part 2020-01-17 14:57:04 +01:00
Pierre-Olivier Mercier
0c8099a639 config: add a route to fic-dashboard 2019-11-25 14:52:19 +01:00
Pierre-Olivier Mercier
168be0f7cc config: Allow unconditional access to admin interface with compose 2019-11-25 14:52:19 +01:00
Pierre-Olivier Mercier
0cbd6390ba docker-compose: fix started detection 2019-11-25 14:52:19 +01:00
Pierre-Olivier Mercier
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
Pierre-Olivier Mercier
bf426d2ed2 configs: nginx-demo config support both SSL cert + http auth 2019-01-22 08:49:44 +01:00
Pierre-Olivier Mercier
56faf7b8db fickit: don't include routing things into frontend 2019-01-22 08:49:44 +01:00
Pierre-Olivier Mercier
9784310dc0 fickit: add helper script to simplify nsenter 2019-01-22 08:49:44 +01:00
Pierre-Olivier Mercier
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
Pierre-Olivier Mercier
f79c0ad254 fickit: add mysql backup to backend 2019-01-21 09:58:36 +01:00
Pierre-Olivier Mercier
47006d76fe fickit: re-added sysctl 2019-01-21 09:58:36 +01:00
Pierre-Olivier Mercier
e5a9a2ecba fickit: dedicate an IP address to DNS/routing on frontend 2019-01-21 09:58:36 +01:00
Pierre-Olivier Mercier
7cbd7b6eeb fickit: include config to forward auth to CRI 2019-01-21 09:58:35 +01:00
Pierre-Olivier Mercier
20df137eeb Update fickit 2019-01-21 09:58:35 +01:00
Pierre-Olivier Mercier
f2f94a399b synchro: copy symlink as symlink 2019-01-21 03:08:06 +01:00
Pierre-Olivier Mercier
8edc8e697c infra: dusting 2019-01-21 03:08:05 +01:00
Pierre-Olivier Mercier
476f0f553c implement choices_cost 2019-01-21 03:08:04 +01:00
Pierre-Olivier Mercier
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
nemunaire
ea56219fa1 frontend: display tags and add new page to filter exercices by tag 2018-12-09 20:41:43 +01:00
nemunaire
6034246015 Retrieve time through X-FIC-Time header instead of time.json 2018-12-08 03:23:08 +01:00
nemunaire
df4bcd9786 Add Dockerfiles and docker-compose 2018-05-11 15:03:10 +02:00
nemunaire
fc456a41f2 Add configuration for prod 2018-05-11 05:27:51 +02:00
nemunaire
4b21931ff0 synchro: add synchronization script 2018-05-11 05:27:51 +02:00
nemunaire
a5111aa2fb Add sample hosts 2018-05-11 05:27:51 +02:00