Add CI
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Kai Vogelgesang 2022-10-04 15:54:59 +02:00
parent 69dc4a3d56
commit 8e328d7634
Signed by: kai
GPG Key ID: 0A95D3B6E62C0879
2 changed files with 35 additions and 0 deletions

33
.drone.yml Normal file
View File

@ -0,0 +1,33 @@
kind: pipeline
name: default
steps:
- name: build
image: plugins/docker
settings:
repo: registry.eterna.leafbla.de/partybackend
registry: registry.eterna.leafbla.de
username:
from_secret: docker_user
password:
from_secret: docker_pass
- name: deploy
image: registry.eterna.leafbla.de/drowzee
settings:
host: oreburgh.leafbla.de
username: psyduck
key:
from_secret: deploy_key
command: |
cd /srv/docker/party/backend;
docker-compose down;
docker-compose pull;
docker-compose up -d;
trigger:
branch:
- main
image_pull_secrets:
- docker_config

View File

@ -1,5 +1,7 @@
# Backend # Backend
[![Build Status](https://drone.eterna.leafbla.de/api/badges/partypages/backend/status.svg)](https://drone.eterna.leafbla.de/partypages/backend)
## Installation ## Installation
``` ```