mirror of
https://github.com/nocodb/nocodb.git
synced 2026-02-02 02:57:23 +00:00
fix: quick-test pg
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
This commit is contained in:
2
.github/workflows/ci-cd.yml
vendored
2
.github/workflows/ci-cd.yml
vendored
@@ -623,7 +623,7 @@ jobs:
|
||||
with:
|
||||
start: |
|
||||
docker-compose -f ./scripts/cypress/docker-compose-pg-cy-quick.yml up -d
|
||||
npm run start:api:cache:pg
|
||||
npm run watch:run:cypress:pg:cyquick
|
||||
npm run start:web
|
||||
spec: "./scripts/cypress/integration/common/9a_QuickTest.js"
|
||||
wait-on: "http://localhost:8080, http://localhost:3000/_nuxt/runtime.js"
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
"start:xcdb-api": "npm run build:common ; cd ./packages/nocodb; npm install ../nocodb-sdk;npm install; NC_DISABLE_CACHE=true NC_DISABLE_TELE=true NC_INFLECTION=camelize DATABASE_URL=sqlite:../../../scripts/cypress/fixtures/sqlite-sakila/sakila.db npm run watch:run:cypress",
|
||||
"start:api:cache": "npm run build:common ; cd ./packages/nocodb; npm install ../nocodb-sdk;npm install; NC_DISABLE_TELE=true npm run watch:run:cypress",
|
||||
"start:api:cache:pg": "npm run build:common ; cd ./packages/nocodb; npm install ../nocodb-sdk; npm install; NC_DISABLE_TELE=true npm run watch:run:cypress:pg",
|
||||
"start:api:cache:pg:cyquick": "npm run build:common ; cd ./packages/nocodb; npm install ../nocodb-sdk; npm install; NC_DISABLE_TELE=true npm run watch:run:cypress:pg:cyquick",
|
||||
"start:xcdb-api:cache": "npm run build:common ; cd ./packages/nocodb; npm install ../nocodb-sdk; npm install; NC_DISABLE_TELE=true NC_INFLECTION=camelize DATABASE_URL=sqlite:../../../scripts/cypress/fixtures/sqlite-sakila/sakila.db npm run watch:run:cypress",
|
||||
"start:web": "npm run build:common ; cd ./packages/nc-gui; npm install ../nocodb-sdk; npm install; npm run dev",
|
||||
"cypress:run": "cypress run --config-file ./scripts/cypress/cypress.json",
|
||||
|
||||
@@ -71,6 +71,7 @@
|
||||
"watch:run": "cross-env NC_DISABLE_TELE1=true EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/docker --log-error --project tsconfig.json\"",
|
||||
"watch:run:cypress": "cross-env EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/docker --log-error --project tsconfig.json\"",
|
||||
"watch:run:cypress:pg": "cross-env EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunPG --log-error --project tsconfig.json\"",
|
||||
"watch:run:cypress:pg:cyquick": "cross-env EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunPG_CyQuick.ts --log-error --project tsconfig.json\"",
|
||||
"watch:run:mysql": "cross-env NC_DISABLE_TELE=true EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunMysql --log-error --project tsconfig.json\"",
|
||||
"watch:run:pg": "cross-env NC_DISABLE_TELE=true EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunPG --log-error --project tsconfig.json\"",
|
||||
"run": "ts-node src/run/docker",
|
||||
|
||||
49
packages/nocodb/src/run/dockerRunPG_CyQuick.ts
Normal file
49
packages/nocodb/src/run/dockerRunPG_CyQuick.ts
Normal file
@@ -0,0 +1,49 @@
|
||||
import cors from 'cors';
|
||||
import express from 'express';
|
||||
|
||||
import Noco from '../lib/Noco';
|
||||
process.env.NC_VERSION = '0009044';
|
||||
|
||||
const server = express();
|
||||
server.use(
|
||||
cors({
|
||||
exposedHeaders: 'xc-db-response',
|
||||
})
|
||||
);
|
||||
|
||||
server.set('view engine', 'ejs');
|
||||
process.env[
|
||||
`NC_DB`
|
||||
] = `pg://localhost:5432?u=postgres&p=password&d=meta_v2_2022_06_13`;
|
||||
|
||||
process.env[`DEBUG`] = 'xc*';
|
||||
|
||||
(async () => {
|
||||
const httpServer = server.listen(process.env.PORT || 8080, () => {
|
||||
console.log(`App started successfully.\nVisit -> ${Noco.dashboardUrl}`);
|
||||
});
|
||||
server.use(await Noco.init({}, httpServer, server));
|
||||
})().catch((e) => console.log(e));
|
||||
|
||||
/**
|
||||
* @copyright Copyright (c) 2021, Xgene Cloud Ltd
|
||||
*
|
||||
* @author Naveen MR <oof1lab@gmail.com>
|
||||
* @author Pranav C Balan <pranavxc@gmail.com>
|
||||
*
|
||||
* @license GNU AGPL version 3 or any later version
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
Reference in New Issue
Block a user