From 3126552d705e5fc03521c93ea8540d68cc7e6d45 Mon Sep 17 00:00:00 2001 From: yussan Date: Sat, 2 Sep 2023 11:18:52 +0700 Subject: [PATCH] feat(github ci): ready to user --- .github/workflows/ci.yml | 18 +++++ components/commons/cards/CardPost/index.vue | 5 +- .../commons/lists/ListPostsSidebar/index.vue | 2 +- components/commons/seo/MetaData/index.vue | 3 +- helpers/clientApiCaller/index.js | 7 +- package.json | 2 +- pages/post/[title]/index.vue | 68 ++++++++++--------- services/posts/index.js | 6 +- 8 files changed, 70 insertions(+), 41 deletions(-) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..81dd753 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,18 @@ +name: Deploy Production +on: + push: + branches: + - main +jobs: + build: + name: Deployment via SSH + runs-on: ubuntu-latest + steps: + - name: SSH Comands to Server + uses: fifsky/ssh-action@master + with: + host: ${{ secrets.PROD_SSH_HOST }} + user: ${{ secrets.PROD_SSH_USER }} + key: ${{ secrets.PROD_SSH_KEY}} + args: -tt + command: cd /home/webdev/Web/maucoding-web-v2 && git pull origin main && npm install && npm run build && pm2 stop mcdg-web-v2 && pm2 start mcdg-web-v2 diff --git a/components/commons/cards/CardPost/index.vue b/components/commons/cards/CardPost/index.vue index fd12906..ec5a574 100644 --- a/components/commons/cards/CardPost/index.vue +++ b/components/commons/cards/CardPost/index.vue @@ -2,7 +2,7 @@
- +
diff --git a/components/commons/lists/ListPostsSidebar/index.vue b/components/commons/lists/ListPostsSidebar/index.vue index 3145663..5dc40a7 100644 --- a/components/commons/lists/ListPostsSidebar/index.vue +++ b/components/commons/lists/ListPostsSidebar/index.vue @@ -4,7 +4,7 @@ - {{ n.title }} + {{ n.title }} {{ truncate(stripTags(n.content), 150, "...") }}. diff --git a/components/commons/seo/MetaData/index.vue b/components/commons/seo/MetaData/index.vue index f682c2e..5b14155 100644 --- a/components/commons/seo/MetaData/index.vue +++ b/components/commons/seo/MetaData/index.vue @@ -1,6 +1,7 @@ diff --git a/helpers/clientApiCaller/index.js b/helpers/clientApiCaller/index.js index 239087a..e98ed9c 100644 --- a/helpers/clientApiCaller/index.js +++ b/helpers/clientApiCaller/index.js @@ -2,13 +2,16 @@ import SealMiddleware from "@helpers/sealMiddleware"; import { baseApiCaller } from "../baseApiCaller"; import { RESPONSE_GENERAL_ERROR } from "~/consts/responses/responses"; -export const clientApiCaller = (params) => { +export const sealGenerator = () => { const { APP_KEY } = useRuntimeConfig().public; const Seal = new SealMiddleware(APP_KEY, 10000); + return Seal.generateSeal(); +}; +export const clientApiCaller = (params) => { params.baseURL = process.env.MCDG_WEB_HOST || ""; params.headers = { - seal: Seal.generateSeal(), + seal: sealGenerator(), }; return new Promise(async (resolve) => { const Request = await baseApiCaller(params); diff --git a/package.json b/package.json index 8218ab0..7c966f7 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare", - "start": "PORT=20231 node .output/server/index.mjs" + "start": "PORT=20231 MCDG_BE_HOST=http://159.65.1.114:9091 MCDG_WEB_HOST=http://localhost:20231 APP_KEY=oopsreview-development node .output/server/index.mjs" }, "devDependencies": { "@nuxt/devtools": "latest", diff --git a/pages/post/[title]/index.vue b/pages/post/[title]/index.vue index 923e3e1..857b5bb 100644 --- a/pages/post/[title]/index.vue +++ b/pages/post/[title]/index.vue @@ -1,36 +1,34 @@