From 0c57b4154070476f853c3b9f72bb9bd00277aaf0 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@hebeler.club> Date: Mon, 10 Jul 2023 13:38:19 +0200 Subject: [PATCH] remove accent sync from app --- .gitlab-ci.yml | 21 --------------------- build/pass/Dockerfile | 2 +- pass/accent.json | 12 ------------ pass/bin/cron | 23 ----------------------- pass/config/default.json | 13 ------------- pass/nodemon.json | 3 +-- 6 files changed, 2 insertions(+), 72 deletions(-) delete mode 100644 pass/accent.json diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eb5726f..7b62ce2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,5 @@ variables: NODE_IMAGE: node:19-bullseye - ACCENT_IMAGE: mirego/accent:v1.14.2 DOCKER_HOST: "tcp://docker-dind.gitlab-suma:2375" DOCKER_BUILD_IMAGE: docker:20.10.15 DOCKER_IMAGE_NAME: keymanager @@ -33,26 +32,6 @@ npm_deps: only: - main -lang_files: - stage: build - image: ${NODE_IMAGE} - variables: - npm_config_cache: ${CI_PROJECT_DIR}/pass/.npm - cache: - key: npm-cache - paths: - - pass/.npm - artifacts: - public: false - paths: - - pass/lang - script: - - cd pass - - npm i -g cli-ux accent-cli - - accent sync - only: - - main - build: stage: build image: ${DOCKER_BUILD_IMAGE} diff --git a/build/pass/Dockerfile b/build/pass/Dockerfile index 685d037..a2cce8f 100644 --- a/build/pass/Dockerfile +++ b/build/pass/Dockerfile @@ -8,7 +8,7 @@ RUN echo "deb http://apt.postgresql.org/pub/repos/apt bullseye-pgdg main" > /etc RUN apt update && apt install -y borgbackup postgresql-client-15 && rm -rf /var/lib/apt/lists/* ENV DEBIAN_FRONTEND= -RUN npm i -g cli-ux accent-cli knex nodemon +RUN npm i -g cli-ux knex nodemon RUN mkdir /data && chown 1000:1000 /data VOLUME ["/data"] diff --git a/pass/accent.json b/pass/accent.json deleted file mode 100644 index f564a79..0000000 --- a/pass/accent.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "apiUrl": "https://translate.metager.de", - "files": [ - { - "language": "de", - "format": "json", - "source": "lang/de/*.json", - "target": "lang/%slug%/%original_file_name%.json", - "hooks": {} - } - ] -} diff --git a/pass/bin/cron b/pass/bin/cron index be05d09..3c408e2 100644 --- a/pass/bin/cron +++ b/pass/bin/cron @@ -25,35 +25,12 @@ let cronjobs = async () => { "YYYY-MM-DD HH:mm:ss" )}] Written ${written_logs} key changes.` ); - //await accentSync(); console.log(`[${now.format("YYYY-MM-DD HH:mm:ss")}] Finish`); }; console.log("Start"); let interval = setInterval(cronjobs, 60000); cronjobs(); -async function accentSync() { - if (process.env.NODE_ENV !== "development") { - return; - } - return new Promise((resolve) => { - exec("accent sync", (error, stdout, stderr) => { - if (error) { - console.error(error); - } - if (stderr) { - console.error(stderr); - } - console.log(stdout); - let now = dayjs(); - console.log( - `[${now.format("YYYY-MM-DD HH:mm:ss")}] Synced language files.` - ); - resolve(); - }); - }); -} - async function writeLogsToOrder() { let redis_lock_key = "cron:writeLogsToOrder"; let interval_seconds = 60; // Will execute every minute diff --git a/pass/config/default.json b/pass/config/default.json index 8b8fd2e..7391c1b 100644 --- a/pass/config/default.json +++ b/pass/config/default.json @@ -29,19 +29,6 @@ "url": "<ZAMMAD_URL>", "api_key": "<ZAMMAD_API_KEY>", "notification_ticket_id": "0" - }, - "accent": { - "apiUrl": "https://translate.metager.de", - "apiKey": "", - "files": [ - { - "language": "de", - "format": "json", - "source": "lang/de/*.json", - "target": "lang/%slug%/%original_file_name%.json", - "hooks": {} - } - ] } }, "price": { diff --git a/pass/nodemon.json b/pass/nodemon.json index 5813b50..b84940d 100644 --- a/pass/nodemon.json +++ b/pass/nodemon.json @@ -4,7 +4,6 @@ "node_modules", ".git", "package.json", - "package-lock.json", - "accent.json" + "package-lock.json" ] } \ No newline at end of file -- GitLab