diff --git a/.forgejo/workflows/make-image.yml b/.forgejo/workflows/make-image.yml index 377898c..ea2c433 100644 --- a/.forgejo/workflows/make-image.yml +++ b/.forgejo/workflows/make-image.yml @@ -1,11 +1,27 @@ -on: push +name: Build App Image + +on: [push] jobs: - debug: - runs-on: docker + build: + runs-on: ubuntu-latest steps: - - run: | - echo "whoami: $(whoami)" - echo "pwd: $(pwd)" - echo "hostname: $(hostname)" - which docker || echo "no docker" + - name: Checkout + uses: actions/checkout@v4 + + - name: Install Docker CLI + run: | + apt-get update + apt-get install -y docker.io + docker --version + + - name: Configure Docker client + run: | + echo "Using remote Docker daemon at host:port" + export DOCKER_HOST=tcp://0.0.0.0:2375 + docker info + + - name: Build Docker image + run: | + export DOCKER_HOST=tcp://0.0.0.0:2375 + docker build -t my-app:${{ github.sha }} . \ No newline at end of file