+
Skip to content

Compilio is an online compiler you can use to compile your files using a CLI or a drag & drop interface.

License

Notifications You must be signed in to change notification settings

compilio/compilio

Repository files navigation

Compilio

Build Status

Compilio is an online self-hostable modular compiler allowing you to compile files such as PDF LaTeX files and more.

demoPdfLatex gif

Check out the CONTRIBUTING.md file if you want to install Compilio locally and contribute to the source code.

Development

Installation

To install the project and start the deployment environment, you need the following requirements:

  • Python 3.4 with pip
  • Node 6 with npm

Then, run the following commands:

pip install -r requirements.txt
npm install

Running

To be able to run the project properly, you need to run the Webpack dev server first:

npm run server

You also need to run migrations and load fixtures:

./bin/reset

You can then run the python built-in server:

python manage.py runserver

Deploying

You may use the basic deployment script:

sudo pip install virtualenv
./bin/deploy

Close your terminal instance when the following line appears:

nohup: ignoring input and appending output to ‘nohup.out’

Testing

You can launch tests using the following commands:

python manage.py test
python manage.py test functional

About

Compilio is an online compiler you can use to compile your files using a CLI or a drag & drop interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载