mentorenwahl/.drone.yml
Dominic Grimm a9fc6a43b1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Renamed backend to api
2022-01-20 21:17:24 +01:00

49 lines
930 B
YAML

---
kind: pipeline
type: docker
name: default
steps:
- name: shellcheck
image: koalaman/shellcheck-alpine
commands:
- cd scripts/
- find -name "*.sh" | xargs shellcheck
- name: env
image: alpine
commands:
- . .example.env
---
kind: pipeline
type: docker
name: api
steps:
- name: ameba
image: veelenga/ameba
commands:
- cd docker/api/
- ameba micrate/src/ src/
- name: pgsanity
image: boechat107/pgsanity
commands:
- cd docker/api/db/
- find -name "*.sql" | xargs pgsanity
- name: api
image: docker:dind
volumes:
- name: dockersock
path: /var/run/docker.sock
commands:
- cp .example.env .env
- cd docker/
- docker build --build-arg BUILD_ENV=development api
depends_on:
- ameba
- pgsanity
volumes:
- name: dockersock
host:
path: /var/run/docker.sock
depends_on:
- default