Skip to content

ekkinox/lti1p3

Repository files navigation

LTI 1.3 Prototype

LTI 1.3 prototype implementation

Installation with symfony cli (with PHP installed locally)

First, install symfony installer.

Then, install dependencies with composer:

$ composer install

Then, start the symfony local web server:

$ symfony server:start --port 8008

Note: the application will be accessible on http://localhost:8008

You can then list the available endpoints:

$ bin/console debug:router

Installation with docker (without PHP installed locally)

Install dependencies with composer docker image:

$ docker run --rm --interactive --tty \
    --volume $PWD:/app \
    composer install

Note: if you don't have PHP locally, you can use the docker composer official image to proceed to the installlation.

Then start the application with docker-compose

$ docker-compose up -d

Note: the application will be accessible on http://localhost:8008

You can then list the available endpoints:

$ docker exec -it lti1p3_phpfpm bin/console debug:router

Configuration

You can: