dashboard/.woodpecker.yml

36 lines
883 B
YAML

pipeline:
backend:
image: python
environment:
- DATABSE_URL=postgres://postgres:password@database:5432/postgres
- EMAIL_URL=smtp://admin:password@localhost:10025
commands:
- pip install virtualenv
- make env
- make lint
- make test
- make coverage
- make integration-test
secrets: [ STRIPE_PUBLIC_KEY, STRIPE_SECRET_KEY ]
services:
database:
image: postgres
environment:
- POSTGRES_PASSWORD=password
# gitea:
# image: gitea/gitea:1.16.5
# container_name: hostea-dash-gitea
# # network_mode: host
# restart: always
smtp:
image: maildev/maildev:latest
restart: always
container_name: hostea-dash-maildev
environment:
- MAILDEV_SMTP_PORT=10025
- MAILDEV_INCOMING_USER=admin
- MAILDEV_INCOMING_PASS=password