Skip to content
Snippets Groups Projects
Unverified Commit a2df2a95 authored by JohannesGarm's avatar JohannesGarm Committed by GitHub
Browse files

Merge pull request #35 from NORDUnet/feature/docker

[TechDebt] Adding automatic docker publishing.
parents 9eda2b84 51628112
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ kind: pipeline ...@@ -2,7 +2,7 @@ kind: pipeline
name: default name: default
steps: steps:
- name: build - name: Test
image: python:3.9 image: python:3.9
environment: environment:
POSTGRES_HOST: database POSTGRES_HOST: database
...@@ -26,3 +26,28 @@ trigger: ...@@ -26,3 +26,28 @@ trigger:
event: event:
- push - push
- pull_request - 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
...@@ -3,7 +3,7 @@ version: "3.7" ...@@ -3,7 +3,7 @@ version: "3.7"
services: services:
opennsa: opennsa:
image: opennsa:latest image: jghnordunet/opennsa:latest
command: Any valid command command: Any valid command
## Mount entire project to volume avoids constant rebuilds. ## Mount entire project to volume avoids constant rebuilds.
## You may need to load the container as: ## You may need to load the container as:
......
...@@ -10,7 +10,7 @@ services: ...@@ -10,7 +10,7 @@ services:
- opennsa-pgdata:/var/lib/postgresql/data - opennsa-pgdata:/var/lib/postgresql/data
env_file: .env env_file: .env
opennsa: opennsa:
image: opennsa:latest image: jghnordunet/opennsa:latest
build: build:
context: . context: .
dockerfile: docker/Dockerfile dockerfile: docker/Dockerfile
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment