
  Academic project to provide C/C++/ASM Compiler in NodeJS
- 
Software β NodeJS >= 12.20.0 
- 
Hardware (Minimal) β OS : Linux (Centos7) 
 β RAM : 2 Gb
 β CPU : 1 vCore
 β SSD : 20 Gb
npm install body-parser cookier-parser dotenv errorhandler express express-handlebars helmet jsonwebtoken methode-override mysql pino pino-http eslint nodemon pino-pretty prettier eslint-config-prettier --saveMake sure you change the variables needed for the PLC to work properly in the .env file.
- Development mode
npm run dev- Production mode
npm run startdart main.dartMake sure you change the variables needed for the client to work properly in src/config/credentials.yml.
credentials:
 nom: 'LastName'
 prenom: 'FirstName'
 email: "Email"
To compile the file, place it in the compilation folder and add it to the credentials.yml file.
PathToCompile:
  path: 'Path_To_File_'
  # Example
  #D:\compiler\main.asm