.github/workflows/docker-test.yml
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