name: ci on: push: branches: - "main" jobs: build: runs-on: ubuntu-latest environment: docker steps: - uses: actions/checkout@v3 name: Check out code - uses: mr-smithers-excellent/docker-build-push@v6 name: Build futureporn/opentracker with: image: futureporn/opentracker tags: latest registry: gitea.futureporn.net dockerfile: dockerfiles/opentracker.dockerfile username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - uses: mr-smithers-excellent/docker-build-push@v6 name: Build futureporn/tracker-helper with: image: futureporn/tracker-helper tags: latest registry: gitea.futureporn.net directory: ./services/tracker-helper dockerfile: Dockerfile username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} env: WL_CREDENTIALS: ${{ secrets.WL_CREDENTIALS }} WL_FIFO_PATH: /tmp/adder.fifo WL_FILE_PATH: /usr/src/app/test/fixtures/whitelist - uses: mr-smithers-excellent/docker-build-push@v6 name: Build futureporn/bright with: image: futureporn/bright tags: latest registry: gitea.futureporn.net dockerfile: dockerfiles/bright.dockerfile username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} buildArgs: MIX_ENV=prod