FAQ
Missing or wrong application key
Error: https://github.com/invoiceninja/dockerfiles/wiki/prerequisites#generate-an-application-key
Solution
You did not properly insert a valid application key. Please check here and the linked blog post.
Debugging
Even when running your Invoice Ninja setup with Docker - errors can occur. Depending on where the error happens - the webserver, Invoice Ninja or the database - different log files can be responsible.
Enable debug mode
If you are not familiar with the command line or want to see error detail immediately on the screen instead of checking the logs, you can enable the debug mode by setting APP_DEBUG=true as environment variable for the invoiceninja container.
Your docker-compose.yml then might look like this:
Show logs without docker-compose
If you are not running docker-compose you first need to find the container id for your php container with docker ps. Then you can run
This gives you a constant output of the log files for the php container.
Show logs with docker-compose
If you are running the docker-compose setup you can output all logs, from all containers, with the following command
If you better want a physical log file in in your storage/logs folder, just add -e LOG=single to the usage command.
Or add an environment variable
to your docker-compose.yml.
This generated log file will only hold Invoice Ninja information.