From f0568dcb3959db84a96c78915a7cd135d163b1b4 Mon Sep 17 00:00:00 2001 From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com> Date: Thu, 6 May 2021 15:16:11 +0200 Subject: [PATCH] feat: add auto-migrate for production --- docker-compose.yml | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 4ded1583c..94915f691 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,6 +8,8 @@ services: - ${SERVICE_API_BIND_PORT}:3000 extra_hosts: - 'sen.grandlyon.com:10.128.16.229' + volumes: + - ./.migrate:/app/.migrate environment: MONGO_NON_ROOT_USERNAME: ${MONGO_NON_ROOT_USERNAME} MONGO_NON_ROOT_PASSWORD: ${MONGO_NON_ROOT_PASSWORD} diff --git a/package.json b/package.json index 2f017979e..6f1ab3c34 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "start": "ts-node -r tsconfig-paths/register src/main.ts", "start:dev": "nodemon", "start:debug": "nodemon --config nodemon-debug.json", - "start:prod": "node dist/main", + "start:prod": "npm run migrate:up && node dist/main", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", "release": "standard-version", "init-db": "node ./scripts/init-db.js", -- GitLab