mirror of
https://github.com/balena-os/balena-supervisor.git
synced 2024-12-23 23:42:29 +00:00
b003f48d7b
Also includes various improvements and bugfixes to services and the migration from legacy /data to volumes. The switch ti migrations involves a dirty hack for webpack to properly resolve the paths to the migrations js files - it uses an expression that webpack can't resolve, so we hardcode it to a value and use the ContextReplacementPlugin to make that value resolve to the migrations folder. The downsides to this approach are: - a change in knex code would break this - the migration code is added twice to the supervisor image: once in the migrations folder (because knex needs to loop through the directory to find the files), and once inside app.js (because I can't make webpack treat them as external) Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
10 lines
243 B
JavaScript
10 lines
243 B
JavaScript
// Only used to be able to run "knex migrate:make <migration name>" on the development machine.
|
|
// Not used in the supervisor.
|
|
|
|
module.exports = {
|
|
client: 'sqlite3',
|
|
connection: {
|
|
filename: './database.sqlite'
|
|
},
|
|
useNullAsDefault: true
|
|
} |