From 516281120c0b5be0cc3d02a9790aac991ba86507 Mon Sep 17 00:00:00 2001 From: csgeek <samir@esamir.com> Date: Thu, 25 Nov 2021 19:07:05 -0500 Subject: [PATCH] [TechDebt] Adding automatic docker publishing. --- .drone.yml | 27 ++++++++++++++++++++++++- docker-compose.override.yml_placeholder | 2 +- docker-compose.yml | 2 +- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 76794166..f72c699f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,7 +2,7 @@ kind: pipeline name: default steps: - - name: build + - name: Test image: python:3.9 environment: POSTGRES_HOST: database @@ -26,3 +26,28 @@ trigger: event: - push - pull_request + +--- +kind: pipeline +name: docker + +steps: + - name: docker + image: plugins/docker + pull: if-not-exists + settings: + repo: jghnordunet/opennsa + squash: true + auto_tag: true + dockerfile: docker/Dockerfile + username: + from_secret: DOCKER_USER + password: + from_secret: DOCKER_PASS + +trigger: + branch: + - master + event: + - tag + - push diff --git a/docker-compose.override.yml_placeholder b/docker-compose.override.yml_placeholder index 7dea08ce..53d250c6 100644 --- a/docker-compose.override.yml_placeholder +++ b/docker-compose.override.yml_placeholder @@ -3,7 +3,7 @@ version: "3.7" services: opennsa: - image: opennsa:latest + image: jghnordunet/opennsa:latest command: Any valid command ## Mount entire project to volume avoids constant rebuilds. ## You may need to load the container as: diff --git a/docker-compose.yml b/docker-compose.yml index b370e4a4..201420da 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,7 @@ services: - opennsa-pgdata:/var/lib/postgresql/data env_file: .env opennsa: - image: opennsa:latest + image: jghnordunet/opennsa:latest build: context: . dockerfile: docker/Dockerfile -- GitLab