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 --save
Make 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 start
dart main.dart
Make 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