feat: Corrected kotlin dev and added in build script to allow local running
This commit is contained in:
		@@ -24,35 +24,12 @@ jobs:
 | 
			
		||||
 | 
			
		||||
      - name: Build and push containers
 | 
			
		||||
        run: |
 | 
			
		||||
          # ...existing code...
 | 
			
		||||
          set -euo pipefail
 | 
			
		||||
 | 
			
		||||
          registry="${{ secrets.CONTAINER_REGISTRY }}"
 | 
			
		||||
          username="${{ secrets.CONTAINER_REGISTRY_USERNAME }}"
 | 
			
		||||
 | 
			
		||||
          # Build 'base' and 'lab' groups first (including subdirectories)
 | 
			
		||||
          for group in base lab; do
 | 
			
		||||
            if [ -d "$group" ]; then
 | 
			
		||||
              echo "Processing group: $group"
 | 
			
		||||
              find "$group" -type f -iname 'Dockerfile' -exec dirname {} \; | sed 's|^\./||' | sort -u | while read -r dir; do
 | 
			
		||||
                tag="$registry/$username/$dir:latest"
 | 
			
		||||
                echo "Building $dir -> $tag"
 | 
			
		||||
                docker build -t "$tag" "$dir"
 | 
			
		||||
                docker push "$tag"
 | 
			
		||||
              done
 | 
			
		||||
            else
 | 
			
		||||
              echo "Skipping missing group: $group"
 | 
			
		||||
            fi
 | 
			
		||||
          done
 | 
			
		||||
 | 
			
		||||
          # Then build everything else (exclude base and lab)
 | 
			
		||||
          echo "Processing remaining Dockerfiles"
 | 
			
		||||
          find . -type f -iname 'Dockerfile' -exec dirname {} \; | sed 's|^\./||' | sort -u | grep -Ev '^(base|lab)(/|$)' | while read -r dir; do
 | 
			
		||||
            tag="$registry/$username/$dir:latest"
 | 
			
		||||
            echo "Building $dir -> $tag"
 | 
			
		||||
            docker build -t "$tag" "$dir"
 | 
			
		||||
            docker push "$tag"
 | 
			
		||||
          done
 | 
			
		||||
          - name: Build and push containers
 | 
			
		||||
        env:
 | 
			
		||||
          CONTAINER_REGISTRY: ${{ secrets.CONTAINER_REGISTRY }}
 | 
			
		||||
          CONTAINER_REGISTRY_USERNAME: ${{ secrets.CONTAINER_REGISTRY_USERNAME }}
 | 
			
		||||
        run: |
 | 
			
		||||
           ./build.sh -p
 | 
			
		||||
 | 
			
		||||
      - name: Docker Prune
 | 
			
		||||
        run: docker system prune -f --all
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user