Commit Graph

55 Commits

Author SHA1 Message Date
nemunaire dff4f4eb63 Distribute and handle challenge.json 2022-05-02 18:42:19 +02:00
nemunaire 281056a723 docker: Don't redo chbase if container has already been launched
continuous-integration/drone/push Build is passing Details
2021-10-25 20:51:55 +02:00
nemunaire 87583fbd17 ui: Update modules 2021-10-25 20:51:55 +02:00
nemunaire 48b65e0d39 Add dummy script to animate the challenge launch
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is failing Details
2021-09-09 11:33:59 +02:00
nemunaire 89979eac8f Update .gitignore 2021-09-09 11:33:59 +02:00
nemunaire 71fa7f67ea configs: Add nginx config for OIDC 2021-09-09 11:30:13 +02:00
nemunaire ed69dc6ba4 fickit: Fix some bugs 2021-09-09 11:01:20 +02:00
nemunaire 75d288000f fickit: Add dexidp on frontend 2021-09-09 11:01:19 +02:00
nemunaire fb53c9a4f1 configs: Rework nginx configs 2021-09-08 02:07:37 +02:00
nemunaire 6395eaaf5f fickit: Update kernel config used for 2021 2021-09-08 02:07:37 +02:00
nemunaire 84115b89f7 Commit kernel config used in 2020 2021-09-08 02:07:37 +02:00
nemunaire 17839474e1 ui: Fix base url mess 2021-09-08 02:07:37 +02:00
nemunaire 102a0878ac configs: Update scripts and config for new ui 2021-08-30 19:43:35 +02:00
nemunaire 9a9d742e21 configs: Fix a problem with submissions routing
continuous-integration/drone/push Build is passing Details
2021-07-22 17:53:56 +02:00
nemunaire 8f1b44e3dd New env variable FIC_BASEURL to change the base URL 2021-07-22 16:17:03 +02:00
nemunaire 8e95cec104 Introduce fic-nginx
continuous-integration/drone/push Build is passing Details
2021-07-21 03:03:25 +02:00
nemunaire 0d792dcd8f frontend: don't use path to give team's ID, use a dedicated header
continuous-integration/drone/push Build is passing Details
2021-02-08 09:27:12 +01:00
nemunaire 1ad4382e97 CI: also build qa
continuous-integration/drone/push Build is passing Details
2020-11-13 14:55:36 +01:00
nemunaire 56c6f282c4 fickit: crypt main partition 2020-01-30 19:04:00 +01:00
nemunaire 0c8bc261d9 fickit: save ssh keys between reboots 2020-01-30 19:02:19 +01:00
nemunaire a82a0fb170 synchro: synchronize logs from frontend 2020-01-30 19:00:14 +01:00
nemunaire 7f691779f7 Hardenize nginx config 2020-01-30 18:55:56 +01:00
nemunaire edbac43423 frontend: allow players to respond to issues 2020-01-30 18:55:56 +01:00
nemunaire a3ffdeae17 frontend: display issues related to the team 2020-01-30 18:55:56 +01:00
nemunaire caea02bb4d frontend: copy settings.json on settings reload (to handle delayed settings propagation) 2020-01-30 18:55:56 +01:00
nemunaire 9186bbc229 frontend: add players possibility to report problems with exercices 2020-01-23 18:27:14 +01:00
nemunaire ccf32f8a48 configs: DHCPd config now indicates also default route 2020-01-23 18:26:30 +01:00
nemunaire 91cc8b9314 nginx: fix redirection from HTTP 2020-01-23 18:26:30 +01:00
nemunaire 9c9d4edd74 fickit: fix iptables script on frontend 2020-01-23 18:26:30 +01:00
nemunaire e7c1812cb0 synchro.sh: sync files in a separate thread 2020-01-23 18:26:30 +01:00
nemunaire 141c5dd33d frontend: update notification icons 2020-01-17 14:57:04 +01:00
nemunaire e00a67832e Fix missing lower/ part 2020-01-17 14:57:04 +01:00
nemunaire 0c8099a639 config: add a route to fic-dashboard 2019-11-25 14:52:19 +01:00
nemunaire 168be0f7cc config: Allow unconditional access to admin interface with compose 2019-11-25 14:52:19 +01:00
nemunaire 0cbd6390ba docker-compose: fix started detection 2019-11-25 14:52:19 +01:00
nemunaire 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
nemunaire bf426d2ed2 configs: nginx-demo config support both SSL cert + http auth 2019-01-22 08:49:44 +01:00
nemunaire 56faf7b8db fickit: don't include routing things into frontend 2019-01-22 08:49:44 +01:00
nemunaire 9784310dc0 fickit: add helper script to simplify nsenter 2019-01-22 08:49:44 +01:00
nemunaire 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
nemunaire f79c0ad254 fickit: add mysql backup to backend 2019-01-21 09:58:36 +01:00
nemunaire 47006d76fe fickit: re-added sysctl 2019-01-21 09:58:36 +01:00
nemunaire e5a9a2ecba fickit: dedicate an IP address to DNS/routing on frontend 2019-01-21 09:58:36 +01:00
nemunaire 7cbd7b6eeb fickit: include config to forward auth to CRI 2019-01-21 09:58:35 +01:00
nemunaire 20df137eeb Update fickit 2019-01-21 09:58:35 +01:00
nemunaire f2f94a399b synchro: copy symlink as symlink 2019-01-21 03:08:06 +01:00
nemunaire 8edc8e697c infra: dusting 2019-01-21 03:08:05 +01:00
nemunaire 476f0f553c implement choices_cost 2019-01-21 03:08:04 +01:00
nemunaire 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