- These part is vague since stuff happened yesterday and I'm sleepy af
- ubuntu version 18.04 in order to have mysql 5.7 and php 7.2
- install mysql 5.7
- install php 7.2
- install nodejs v14.
- install bower globally
- reverse proxy in apache
- follow the readme with great attention.
- install composer in a weird faction
- setup dns and subdomains redirecting to the server
- setup reverse proxy for main site, contest site, and teachers
- set the languages for the contest site.
- set the regions for the teacher interface for the new county IR
- set the language translations for the teacher interface.
- changed some of the dependencies location (from bitbucket to github) (think it was bower?)
- changed casing of France-IOI in the dependencaies of the composer.
- lib-curl was somewhere in the code, got changed to lib-curl.
- changed some of the dbv migrations since they were not compatible.
- below are steps noted when they were being done:
- installed php-mbstring