Status: development
CoopLateX is a web application for creating, editing and compiling LaTeX projects
This project is based on Django@1.11, Python 3.6 and PostgresSQL for the backend. This project was deployed using AWS. For compiling the project you must also run the compiler server.
To run the service use
python manage.py runserver
This will start the service on localhost:8000
. You must set-up the following
environmental variables before hand:
ALLOWED_HOST
: For web deployment
AWS_ACCESS_KEY_ID
: AWS access key ID
AWS_SECRET_ACCESS_KEY
: AWS access key
BUCKET_NAME
: S3 Bucket
COMPILER_HOST
: URL of the compiler server
COMPILER_SECRET_KEY
: Token to be added to all requests to the compiler
EMAIL_PASS
: For email account verification
RDS_DB_NAME
:AWS DB name
RDS_HOSTNAME
: AWS RDS Host
RDS_PASSWORD
: AWS RDS password
RDS_PORT
: AWS RDS PORT
RDS_USERNAME
: AWS RDS username
SECRET_KEY
: Django secret key