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