Add SQLite support for easy setup (#336)

* Modifies schema to allow SQLite as a DB driver. SQLite is preinstalled in most OSes allowing for minimal prerequisites in the installation process.

* Removes Redis dependency and replaces "real" redis instance with ioredis-mock this is not feature complete and errors are expected.

* Updates medusa new command to only ask for Postgres credentials if the starter template has database_type === "postgres" in medusa-config.js

* Small improvements to bin resolution

* Improvements to endpoint stability
This commit is contained in:
Sebastian Rindom
2021-08-16 15:45:26 +02:00
committed by GitHub
parent 09d1b1a141
commit 1039d040e9
76 changed files with 2072 additions and 523 deletions
@@ -21,7 +21,7 @@ describe("/store/carts", () => {
beforeAll(async () => {
const cwd = path.resolve(path.join(__dirname, "..", ".."));
dbConnection = await initDb({ cwd });
medusaProcess = await setupServer({ cwd, verbose: true });
medusaProcess = await setupServer({ cwd });
});
afterAll(async () => {
@@ -73,7 +73,7 @@ describe("/store/customers", () => {
})
.catch((err) => err.response);
expect(response.status).toEqual(409);
expect(response.status).toEqual(402);
});
});
+3 -3
View File
@@ -8,15 +8,15 @@
"build": "babel src -d dist --extensions \".ts,.js\""
},
"dependencies": {
"@medusajs/medusa": "1.1.34-dev-1628665194353",
"medusa-interfaces": "1.1.21-dev-1628665194353",
"@medusajs/medusa": "1.1.36-dev-1629109473927",
"medusa-interfaces": "1.1.21-dev-1629109473927",
"typeorm": "^0.2.31"
},
"devDependencies": {
"@babel/cli": "^7.12.10",
"@babel/core": "^7.12.10",
"@babel/node": "^7.12.10",
"babel-preset-medusa-package": "1.1.13-dev-1628665194353",
"babel-preset-medusa-package": "1.1.13-dev-1629109473927",
"jest": "^26.6.3"
}
}
File diff suppressed because it is too large Load Diff