name: build-and-deploy on: push: branches: [ main ] jobs: #───────────────── build & push ───────────────── build: runs-on: docker env: REG: gitea.nucleoriofrio.com/nucleo000 steps: - uses: actions/checkout@v3 - uses: docker/setup-buildx-action@v2 - uses: docker/login-action@v2 with: registry: gitea.nucleoriofrio.com username: nucleo000 password: 7bc7b2fcd283bd6a251bef3ede368b7f897c919d - name: Build+push repodructor run: | docker build -t $REG/repodructor:${{ github.sha }} -t $REG/repodructor:latest . docker push $REG/repodructor:${{ github.sha }} docker push $REG/repodructor:latest # Deployment manual - mount NAS first on server: # sudo mkdir -p /srv/repodructor/musica # sudo mount -t cifs //memoria.interno.com/homes/nucleo000/musik /srv/repodructor/musica -o username=nucleo000,password=YOUR_PASSWORD,ro