Appearance
Database
StarterStack comes with a working instance of MySQL in a Docker container. There is no need for you to install MySQL locally. Of course, if you prefer to use a local installation, you certainly can.
You will find the initial connection details such as host, database name, user and password in the /backend/.env
file. If you wish to connect to your database from a desktop based tool you can use the following address: http://127.0.0.1:7033
Can I Use Postgres?
Yes, you certainly can. StarterStack uses Sequelize, a database ORM, to interact with the database. Sequelize supports several database engines. You will have to adjust the .env
settings to connect to your alternative database. You may also have to tweak the Sequelize calls to the databse from within the application if any engine specific params are necessary. Consult the Sequelize docs.