From 71e1e4b7da6b6db00327359ee02f4bafc3f2a3e8 Mon Sep 17 00:00:00 2001 From: Mr Swift Date: Fri, 12 Jul 2024 23:20:47 +0330 Subject: [PATCH] set --- .github/workflows/liara.yaml | 20 ++++++++++++++++++++ liara.json | 14 ++++++++++++++ server/database.js | 7 ++----- 3 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/liara.yaml create mode 100644 liara.json diff --git a/.github/workflows/liara.yaml b/.github/workflows/liara.yaml new file mode 100644 index 0000000..75f5583 --- /dev/null +++ b/.github/workflows/liara.yaml @@ -0,0 +1,20 @@ +name: CD-Liara +on: + push: + branches: + - main +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: "18" + - name: update-liara + env: + LIARA_TOKEN: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySUQiOiI2NGVkY2ZmYWJiODUyOWZmNWFmOTU3YmEiLCJpYXQiOjE3MjAyNzUyNDB9.WNsgMX03tD1rZaceKRgjQ_MCffvW8oOQ7CnT_NdYP30 + run: | + npm i -g @liara/cli@5 + liara deploy --app="api-asanmarket" --api-token="$LIARA_TOKEN" --no-app-logs \ No newline at end of file diff --git a/liara.json b/liara.json new file mode 100644 index 0000000..2108bb3 --- /dev/null +++ b/liara.json @@ -0,0 +1,14 @@ +{ + "app":"asanservice", + "port":"6060", + "disks":[ + { + "name": "uploads", + "mountTo": "static/uploads" + } + ], + "node": { + "version": "18" + } + +} diff --git a/server/database.js b/server/database.js index 40a85bf..0c3f7b5 100644 --- a/server/database.js +++ b/server/database.js @@ -1,13 +1,10 @@ /* eslint-disable no-unused-vars */ const mongoose = require('mongoose') // mongodb database connection string. change it as per your needs. here "mydb" is the name of the database. You don't need to create DB from mongodb terminal. mongoose create the database automatically. -const inHostUrl = 'mongodb://asanserv_admin:admin1234@localhost:27017/asanserv_database' -const outHostUrl = - 'mongodb://asanserv_admin:admin1234@www.asan-service.com:27017/asanserv_database?serverSelectionTimeoutMS=5000&connectTimeoutMS=10000&authSource=asanserv_database' -const locaUrl = 'mongodb://localhost:27017/AsanService' +const inHostUrl = 'mongodb://root:KPTt76tImNBBMm4Kor8QA9gB@asan-service:27017/asanserv_database?authSource=admin' const init = ()=>{ try { - mongoose.connect(outHostUrl, { + mongoose.connect(inHostUrl, { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false,