Configure application storage with Prisma
mainThis template uses Prisma to manage session data. By default, it is configured to use an SQLite database via the schema defined in prisma/schema.prisma.
While SQLite is suitable for single-instance production apps, you can switch to other databases (MySQL, PostgreSQL, MongoDB, or Redis) by:
- Updating the
datasourceprovider inprisma/schema.prisma. - Using a different
SessionStorageadapter package from@shopify/shopify-api.
Commonly used database providers include:
- MySQL: Digital Ocean, Planet Scale, Amazon Aurora, Google Cloud SQL
- PostgreSQL: Digital Ocean, Amazon Aurora, Google Cloud SQL
- Redis: Digital Ocean, Amazon MemoryDB
- MongoDB: Digital Ocean, MongoDB Atlas