Appearance
Use a custom database
If you don't mention any database connection, it will use local JSON files. you can keep them for persistence by adding a volume to the container, e.g.:
sh
$ docker run -p 9000:9000 --env-file=.env -v ./db:/app/apps/api/db ghcr.io/prici-io/prici:main
Postgres
Add an environment variable with the Postgres connection string.
sh
$ docker run -p 9000:9000 --env POSTGRES_URL=YOUR-DB-CONNECTION-STRING ghcr.io/prici-io/prici:main
MongoDB
Add an environment variable with MongoDB URL. Just so you know, you can add the DB name manually if your connection string does not include the DB name.
sh
$ docker run -p 9000:9000 --env MONGODB_URL=YOUR-MONGODB_URL --env MONGODB_DB_NAME=YOUR_DB_NAME_OPTIONAL ghcr.io/prici-io/prici:main