From 6921bea5b580f905a9d2bf332118c6d2ba8a163f Mon Sep 17 00:00:00 2001 From: mifi Date: Fri, 26 May 2023 11:06:37 -0400 Subject: [PATCH] Lets try this... kickstart for the db... --- .drone.yml | 70 ++++++++++++++++---------------- docker-compose.staging-build.yml | 2 +- docker-compose.staging-image.yml | 3 +- 3 files changed, 37 insertions(+), 38 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8b174dc..f494fc9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -84,41 +84,41 @@ workspace: path: /drone/auth steps: -# - name: Build Package -# image: node:20-bullseye-slim -# environment: -# YARN_VERSION: 3.5.0 -# commands: -# - yarn set version stable -# - yarn install -# - yarn build:production -# volumes: -# - name: yarnrc -# path: /drone/auth/.yarnrc.yml -# - name: Publish NPM -# image: node:20-bullseye-slim -# commands: -# - yarn npm publish -# volumes: -# - name: npmrc -# path: /drone/auth/.npmrc -# - name: yarnrc -# path: /drone/auth/.yarnrc.yml -# - name: Report NPM Publish Status -# image: plugins/webhook -# settings: -# urls: https://lab.mifi.dev/hooks/ccw34hdf7tgbjmzp96nptn938r -# content_type: application/json -# template: | -# { -# "icon_url":"https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/198/freezing-face_1f976.png", -# "text": "[{{ repo.name }} - New npm package release {{tag}} from # {{ build.number }}] Deploy {{ build.status }} {{#success build.status}}:tada:{{else}}:poop:{{/success}}", -# "username":"DroneBot" -# } -# when: -# status: -# - success -# - failure +- name: Build Package + image: node:20-bullseye-slim + environment: + YARN_VERSION: 3.5.0 + commands: + - yarn set version stable + - yarn install + - yarn build:production + volumes: + - name: yarnrc + path: /drone/auth/.yarnrc.yml +- name: Publish NPM + image: node:20-bullseye-slim + commands: + - yarn npm publish + volumes: + - name: npmrc + path: /drone/auth/.npmrc + - name: yarnrc + path: /drone/auth/.yarnrc.yml +- name: Report NPM Publish Status + image: plugins/webhook + settings: + urls: https://lab.mifi.dev/hooks/ccw34hdf7tgbjmzp96nptn938r + content_type: application/json + template: | + { + "icon_url":"https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/198/freezing-face_1f976.png", + "text": "[{{ repo.name }} - New npm package release {{tag}} from # {{ build.number }}] Deploy {{ build.status }} {{#success build.status}}:tada:{{else}}:poop:{{/success}}", + "username":"DroneBot" + } + when: + status: + - success + - failure - name: Publish Image image: plugins/docker settings: diff --git a/docker-compose.staging-build.yml b/docker-compose.staging-build.yml index 6c2ec81..20ee262 100644 --- a/docker-compose.staging-build.yml +++ b/docker-compose.staging-build.yml @@ -55,4 +55,4 @@ networks: volumes: auth-db: - external: false + external: true diff --git a/docker-compose.staging-image.yml b/docker-compose.staging-image.yml index e464bef..3dd73ab 100644 --- a/docker-compose.staging-image.yml +++ b/docker-compose.staging-image.yml @@ -9,7 +9,6 @@ services: - docknet volumes: - auth-db:/data - - ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro restart: unless-stopped image: mongo:4.4 auth-service: @@ -31,7 +30,7 @@ services: restart: unless-stopped depends_on: - auth-service_mongo - image: git.mifi.dev/mifi/mifi/auth:latest + image: git.mifi.dev/mifi/auth-service:latest networks: docknet: