Create Elite Dangerous commodity market alerts. Get notified when a specific commodity buys or sells above or below a certain value.
The simplest way to deploy the app is via Docker compose. In the supplied docker-compose.yml, update the SITE_URL variables to match the hostname of your site, and the NEXT_PUBLIC_API_BASE variable to match the hostname of your API. Then simply run the command:
docker compose up
There are 4 components:
- Web front-end – the interface used to create/delete alerts
- API – receives requests from the web interface and saves changes to the database
- Market listener – listents to the EDDN and sends alerts based on incoming market messages
- MongoDB – database
Can be started from the site directory with yarn build & yarn start
Requires the NEXT_PUBLIC_API_BASE environment variable containing the URL on which the API service is reachable, e.g. http://localhost:3001.
Can be started from the api directory with yarn start & yarn listen respectively. There are also Dockerfiles for both services.
Both services require the MONGO_URL environment variable.