diff --git a/.github/workflows/dockerBuild.yml b/.github/workflows/dockerBuild.yml index 88d194c5cd..18455c8ddd 100644 --- a/.github/workflows/dockerBuild.yml +++ b/.github/workflows/dockerBuild.yml @@ -4,7 +4,7 @@ on: pull_request: types: [closed] branches: - - master # or your default branch + - master jobs: build: @@ -22,14 +22,6 @@ jobs: run: | docker build -t my_first_container . - # Optional: Push to Docker Hub or GitHub Container Registry - # - name: Log in to Docker Hub - # run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin - - # - name: Push image - # run: docker push geth-custom - - - name: Log in to Docker Hub uses: docker/login-action@v3 with: diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000000..ed3ea6b185 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,28 @@ +version: '3.8' + +services: + geth-node: + image: yohands/my_first_container + container_name: geth-devnet + ports: + - "8545:8545" + - "8546:8546" + - "30303:30303" + volumes: + - geth-data:/root/.ethereum + command: + --dev + --http + --http.addr 0.0.0.0 + --http.api personal,eth,net,web3,miner + --http.corsdomain "*" + --ws + --ws.addr 0.0.0.0 + --ws.api personal,eth,net,web3,miner + --allow-insecure-unlock + --mine + --nodiscover + restart: unless-stopped + +volumes: + geth-data: