byceps/byceps

View on GitHub
.github/workflows/docker-test.yml

Summary

Maintainability
Test Coverage
name: Docker Test

on:
  # Allow manual workflow triggering from the "Actions" tab.
  workflow_dispatch:

jobs:
  test:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v4

    - name: Create services
      run: docker-compose up --no-start --quiet-pull

    - name: Generate secret key
      run: docker-compose run --rm byceps-admin byceps generate-secret-key > ./secret_key.txt

    - name: Initialize database
      run: docker-compose run --rm byceps-admin byceps initialize-database

    - name: Create demo data
      run: docker-compose run --rm byceps-admin byceps create-demo-data