Tredun ohjelmistokehittäjien kurssimateriaaleja
Herokussa on mahdollisuus luoda ilmainen Postgres - tietokanta. Luo ensin uusi Heroku-app ja lisää sille uusi resurssi Heroku Postgres. Hyväksy “Hobby Dev - Free” - tilaus.
Avaa Settings/Database Credentials ja ota talteen Host, Database, User, Port ja Password.
Muokkaa knex.js tietostoon em. tietokannan kirjautumistiedot kohtaan “production”:
production: {
client: 'postgresql',
connection: {
host: 'your_host_in_heroku',
database: 'your_database_in_heroku',
user: 'your_user_in_heroku',
password: 'your_password_in_heroku',
ssl: { rejectUnauthorized: false }
},
Aja migrations ja seeds Herokuun:
npx knex migrate:latest --env production
npx knex seed:run --env production