From 44b721b565e2291d06f47f284b6619481caa182c Mon Sep 17 00:00:00 2001
From: Yannis Barlas <yannisbarlas@gmail.com>
Date: Wed, 14 Apr 2021 08:13:33 +0000
Subject: [PATCH] fix(*): update xsweet variables

(cherry picked from commit 525979442e1483da5515836dda80133616a1e3e4)
---
 docker-compose.production.elife.yml |  8 +++++--
 docker-compose.production.ncrc.yml  |  8 +++++--
 docker-compose.production.yml       |  8 +++++--
 docker-compose.yml                  | 14 +++++++-----
 package.json                        |  2 +-
 yarn.lock                           | 34 ++++++++++++++---------------
 6 files changed, 45 insertions(+), 29 deletions(-)

diff --git a/docker-compose.production.elife.yml b/docker-compose.production.elife.yml
index 1a4f1d40fe..d44ea64684 100644
--- a/docker-compose.production.elife.yml
+++ b/docker-compose.production.elife.yml
@@ -52,9 +52,13 @@ services:
       - ./db-data:/var/lib/postgresql/data/kotahi:z
 
   job-xsweet:
-    image: cokoapps/job-xsweet:1.5.1
+    image: pubsweet/job-xsweet:1.5.1
     environment:
-      - DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST:-db}:${POSTGRES_PORT}/${POSTGRES_DB}
+      - POSTGRES_HOST
+      - POSTGRES_USER
+      - POSTGRES_PORT
+      - POSTGRES_PASSWORD
+      - POSTGRES_DB
     depends_on:
       - server
     command:
diff --git a/docker-compose.production.ncrc.yml b/docker-compose.production.ncrc.yml
index 3a16954d67..c5e95cf25c 100644
--- a/docker-compose.production.ncrc.yml
+++ b/docker-compose.production.ncrc.yml
@@ -52,9 +52,13 @@ services:
       - ./db-data:/var/lib/postgresql/data/kotahi:z
 
   job-xsweet:
-    image: cokoapps/job-xsweet:1.5.1
+    image: pubsweet/job-xsweet:1.5.1
     environment:
-      - DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST:-db}:${POSTGRES_PORT}/${POSTGRES_DB}
+      - POSTGRES_HOST
+      - POSTGRES_USER
+      - POSTGRES_PORT
+      - POSTGRES_PASSWORD
+      - POSTGRES_DB
     depends_on:
       - server
     command:
diff --git a/docker-compose.production.yml b/docker-compose.production.yml
index 66b7216866..d7c6eeb9ec 100644
--- a/docker-compose.production.yml
+++ b/docker-compose.production.yml
@@ -38,7 +38,7 @@ services:
       - INSTANCE_NAME=${INSTANCE_NAME:-elife}
 
   job-xsweet:
-    image: cokoapps/job-xsweet:1.5.1
+    image: pubsweet/job-xsweet:1.5.1
     depends_on:
       - server
     command:
@@ -51,6 +51,10 @@ services:
         'src/xsweet.js',
       ]
     environment:
-      - DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
+      - POSTGRES_HOST
+      - POSTGRES_USER
+      - POSTGRES_PORT
+      - POSTGRES_PASSWORD
+      - POSTGRES_DB
     volumes:
       - ./scripts/wait-for-it.sh:/home/node/scripts/wait-for-it.sh
diff --git a/docker-compose.yml b/docker-compose.yml
index 46b3caca50..9fc62eaee2 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -80,7 +80,7 @@ services:
       - ./server:/home/node/app/server
 
   job-xsweet:
-    image: cokoapps/job-xsweet:1.5.1
+    image: pubsweet/job-xsweet:1.5.1
     depends_on:
       - server
     command:
@@ -93,7 +93,11 @@ services:
         'src/xsweet.js',
       ]
     environment:
-      - DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
+      - POSTGRES_HOST=db
+      - POSTGRES_PORT=5432
+      - POSTGRES_DB=${POSTGRES_DB:-kotahi_dev}
+      - POSTGRES_USER=${POSTGRES_USER:-dev}
+      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-password}
     volumes:
       - ./scripts/wait-for-it.sh:/home/node/scripts/wait-for-it.sh
 
@@ -102,9 +106,9 @@ services:
     ports:
       - ${POSTGRES_PORT:-5432}:5432
     environment:
-      - POSTGRES_USER
-      - POSTGRES_DB
-      - POSTGRES_PASSWORD
+      - POSTGRES_DB=${POSTGRES_DB:-kotahi_dev}
+      - POSTGRES_USER=${POSTGRES_USER:-dev}
+      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-password}
     volumes:
       - ./scripts/test.sql:/docker-entrypoint-initdb.d/test.sql
 
diff --git a/package.json b/package.json
index c41e204c0c..5dfb24da18 100644
--- a/package.json
+++ b/package.json
@@ -99,7 +99,7 @@
     "@pubsweet/base-model": "4.0.0",
     "@pubsweet/component-send-email": "0.4.3",
     "@pubsweet/errors": "^2.0.40",
-    "@pubsweet/job-xsweet": "^2.2.0",
+    "@pubsweet/job-xsweet": "^2.2.1",
     "@pubsweet/logger": "^0.2.50",
     "@pubsweet/model-user": "6.0.3",
     "@pubsweet/models": "^0.3.15",
diff --git a/yarn.lock b/yarn.lock
index 1db4321bd5..70aea773b0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2509,13 +2509,13 @@
     tmp-promise "^2.0.0"
     umzug "^2.1.0"
 
-"@pubsweet/db-manager@^3.1.23":
-  version "3.1.23"
-  resolved "https://registry.yarnpkg.com/@pubsweet/db-manager/-/db-manager-3.1.23.tgz#0d5f814605419f1dc53d6b4f306c4bfd279a9e9a"
-  integrity sha512-/cJq4nntAV5EzuctXapktQqYtj7ywMbcrQt0XMN6QRE5XzBZYevDUGdZdp+2GKhdUG/8pEsPFjDeHMgi1xWbyg==
+"@pubsweet/db-manager@^3.1.24":
+  version "3.1.24"
+  resolved "https://registry.yarnpkg.com/@pubsweet/db-manager/-/db-manager-3.1.24.tgz#8ea753d05e3801c94f23c83abf51ebf640e52b0d"
+  integrity sha512-K8xTqJkIOGtmGlBPXTurfcijCikpUu705M2tfjGSnCDVRkX6dxLqjOADF/1A96w+SKhnvlbvyCKgpQx4LfS2dQ==
   dependencies:
     "@hapi/joi" "^14.3.0"
-    "@pubsweet/logger" "^0.2.58"
+    "@pubsweet/logger" "^0.2.59"
     fs-extra "^8.1.0"
     knex "^0.21.1"
     lodash "^4.17.11"
@@ -2531,16 +2531,16 @@
   dependencies:
     http-status-codes "^1.3.0"
 
-"@pubsweet/job-xsweet@^2.2.0":
-  version "2.2.0"
-  resolved "https://registry.yarnpkg.com/@pubsweet/job-xsweet/-/job-xsweet-2.2.0.tgz#5a0c095cdb4a3232060555957a047701684d9411"
-  integrity sha512-yvYL9qkWZxDsFHCTFhShTPklox5PaR2Uz5DypkJWDHx4g91q/Hab9uDCBYKfQgjkFNoYN7jihz7FUHODbKzDsw==
+"@pubsweet/job-xsweet@^2.2.1":
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/@pubsweet/job-xsweet/-/job-xsweet-2.2.1.tgz#0bdda8428f43cfc1d47bb6959248416f91942e2e"
+  integrity sha512-caTIatzUkoVy2qRi1FS9ON7AuR9wvbYHtJMOuxJY22QDq+ANezLOD17MFyvIEsAu81u0ghdKdEoMpQtY+//brA==
   dependencies:
-    "@pubsweet/db-manager" "^3.1.23"
-    "@pubsweet/logger" "^0.2.58"
+    "@pubsweet/db-manager" "^3.1.24"
+    "@pubsweet/logger" "^0.2.59"
     express-fileupload v1.1.1-alpha.2
     node-wait-for-it "^0.2.0"
-    pubsweet-server "^13.12.7"
+    pubsweet-server "^13.12.8"
     tmp-promise "^2.0.0"
     waait "^1.0.5"
 
@@ -2552,10 +2552,10 @@
     "@hapi/joi" "^14.5.0"
     config "^3.0.1"
 
-"@pubsweet/logger@^0.2.58":
-  version "0.2.58"
-  resolved "https://registry.yarnpkg.com/@pubsweet/logger/-/logger-0.2.58.tgz#baab6a6f627e0861fd8d485f5f34fe92ffdca68c"
-  integrity sha512-8KmpEnEeqKLWWANcYbFyjEt/AHUwHVvJ/mMq3AYLPuwNmr2oifxfO3aps3YOFzAAdH3ayvhOXrL7P5D/HJkctg==
+"@pubsweet/logger@^0.2.59":
+  version "0.2.59"
+  resolved "https://registry.yarnpkg.com/@pubsweet/logger/-/logger-0.2.59.tgz#300a4e9469386234effcfeeddd0214f318c19529"
+  integrity sha512-//oS0IATG0Lf1Yrmty13jaUCL5/YM11g4woUdbKtZDPjJfBiQqYAx4kRcYLPWDnwuxtX44UeZHXjJYDKM9bqZQ==
   dependencies:
     "@hapi/joi" "^14.5.0"
     config "^3.0.1"
@@ -16472,7 +16472,7 @@ pubsweet-client@^10.2.5:
     styled-normalize "^8.0.6"
     subscriptions-transport-ws "^0.9.12"
 
-pubsweet-server@13.12.3, pubsweet-server@^13.11.6, pubsweet-server@^13.12.3, pubsweet-server@^13.12.7:
+pubsweet-server@13.12.3, pubsweet-server@^13.11.6, pubsweet-server@^13.12.3, pubsweet-server@^13.12.8:
   version "13.12.3"
   resolved "https://registry.yarnpkg.com/pubsweet-server/-/pubsweet-server-13.12.3.tgz#f5fade9667000d2be8bc448f15b1df9a89fb58b2"
   integrity sha512-tl3LemBnFBBo5x/UucwevGDBYb2Jg7mwcYaxQ4tkzVHCoFqC9BB5wx9qGVHM9EwcwhiNMK+vqmzvDClFZrrbvw==
-- 
GitLab