Docker Container Work #5
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Container | |
on: | |
push: | |
pull_request: | |
jobs: | |
docker: | |
name: Docker | |
runs-on: ubuntu-latest | |
steps: | |
- id: checkout | |
name: Checkout Repository | |
uses: actions/checkout@v3 | |
- id: setup | |
name: Setup Docker Toolchain | |
uses: docker/setup-buildx-action@v2 | |
- id: build | |
name: Build Image | |
uses: docker/build-push-action@v4 | |
with: | |
context: . | |
load: true | |
push: false | |
tags: index-backend:local | |
cache-from: type=gha | |
cache-to: type=gha,mode=max | |
- id: inspect | |
name: Inspect Inspect | |
run: docker image inspect index-backend:local | |
- id: config | |
name: Load Configuration | |
run: | | |
export TORRUST_IDX_BACK_CONFIG=$(cat config-idx-back.local.toml) | |
export TORRUST_TRACKER_CONFIG=$(cat config-tracker.local.toml) | |
- id: compose | |
name: Compose Applications | |
run: docker compose build | |
--build-arg UID="$TORRUST_IDX_BACK_USER_UID" | |
--build-arg RUN_AS_USER="$TORRUST_IDX_BACK_RUN_AS_USER" | |
- id: run | |
name: Run Applications | |
run: docker compose up --detach | |
- id: check | |
name: Check Applications | |
run: docker ps |