# name: Build and publish # run-name: Build docker image and publish to registry # on: [push] # jobs: # build: # runs-on: ubuntu-latest # container: # image: catthehacker/ubuntu:act-latest # steps: # - uses: https://github.com/actions/checkout@v4 # - name: Use Node.js # uses: https://github.com/actions/setup-node@v3 # with: # node-version: '20.18' # - run: docker compose build # env: # GHOSTFOLIO_SECURITY_TOKEN: ${{ secrets.GHOSTFOLIO_SECURITY_TOKEN }} # GHOSTFOLIO_HOST: ${{ secrets.GHOSTFOLIO_HOST }} # - name: Login to the Container registry # uses: docker/login-action@v2 # with: # registry: gitea.lino.cooking # username: lino-authelia # password: ${{ secrets.REGISTRY_PASS }} # - name: Push to registry # run: docker compose push