dockerfiles icon indicating copy to clipboard operation
dockerfiles copied to clipboard

Built in database

Open ghost opened this issue 3 years ago • 3 comments

Please add the function that the database is built in the invoiceninja container, if no external database is connected by envoiremental variables.

This would make the deployment much more efficient and increase security. In addition, errors that arise with the database can be minimized. (For example, if the database container starts after the invoiceninja container, and much more).

Many of the popular server applications have this built in, such as:

  • https://nginxproxymanager.com/guide/#quick-setup
  • https://www.home-assistant.io/installation/linux
  • https://github.com/nextcloud/all-in-one
  • ...

ghost avatar Mar 24 '23 07:03 ghost

Not sure I follow, if you use the docker-compose file everything is prebundled and ready to use?

turbo124 avatar Mar 24 '23 07:03 turbo124

Not sure I follow, if you use the docker-compose file everything is prebundled and ready to use?

Not all server operating systems support docker compose. For example TrueNAS Scale or Synology.

ghost avatar Mar 24 '23 08:03 ghost

Hi there,

I'm one of the volunteers that helped to develop the dockerfile and helm chart.

It's not that they have included it in their image. But that the app can use SQLite which can be included in the application.

You could configure IN to use SQLite. But not sure if that is compatible

@turbo124 Does such a db work?

https://laravel.com/docs/10.x/database#sqlite-configuration

lwj5 avatar Mar 24 '23 08:03 lwj5