Automated Docker image builds for Akash Network Provider
This repository provides pre-built Docker images of the Akash Provider service, automatically tracking and building from the upstream repository.
Images are published to two registries:
docker pull cryptoandcoffee/akash-network-provider:latest
docker pull cryptoandcoffee/akash-network-provider:main
docker pull cryptoandcoffee/akash-network-provider:nightlydocker pull ghcr.io/cryptoandcoffee/akash-network-provider:latest
docker pull ghcr.io/cryptoandcoffee/akash-network-provider:main
docker pull ghcr.io/cryptoandcoffee/akash-network-provider:nightly| Tag | Description | Update Frequency |
|---|---|---|
latest |
Latest stable release from upstream | When new upstream release is published |
v* (e.g., v0.10.1) |
Specific version tags | When new upstream release is published |
main |
Latest from upstream main branch | Nightly (2 AM UTC) |
nightly |
Latest nightly build | Nightly (2 AM UTC) |
nightly-YYYYMMDD |
Dated nightly build | Nightly (2 AM UTC) |
This repository uses GitHub Actions workflows to:
- Monitor the upstream akash-network/provider repository
- Clone upstream source code at runtime (no fork maintenance)
- Build static binaries with CGO disabled
- Package minimal Alpine-based container images using crane
- Publish to both Docker Hub and GitHub Container Registry
- Nightly: Every day at 2 AM UTC
- On-Demand: Manual workflow dispatch available
- Smart Building: Only builds when upstream changes are detected
# Run the provider service
docker run -d \
--name akash-provider \
cryptoandcoffee/akash-network-provider:latest \
rundocker run -d \
--name akash-provider \
-v /path/to/config:/config \
cryptoandcoffee/akash-network-provider:latest \
run --config /config/provider.yamlversion: '3.8'
services:
provider:
image: cryptoandcoffee/akash-network-provider:latest
container_name: akash-provider
restart: unless-stopped
volumes:
- ./config:/config
command: run --config /config/provider.yamlFor complete Akash Provider documentation, configuration options, and deployment guides, please refer to:
- Upstream Repository: https://github.com/akash-network/provider
- Akash Documentation: https://docs.akash.network/
- Provider Documentation: https://docs.akash.network/providers
- Base: Alpine 3.18
- Architecture: AMD64
- Binary: Statically linked (CGO disabled)
- Build Tags:
osusergo,netgo,static_build - Entry Point:
/usr/local/bin/provider-services - Default Command:
run
- Workflows clone upstream repository at the specified ref
- Detect required Go version from upstream
go.mod - Build static binary with security-hardened flags
- Create minimal OCI image using Google's crane tool
- Push to Docker Hub and GHCR with appropriate tags
This repository is purely for automated builds. For issues, feature requests, or contributions related to the Akash Provider itself, please visit the upstream repository:
This repository inherits the license from the upstream Akash Provider project.
The Akash Provider is licensed under the Apache License 2.0. See the upstream LICENSE for details.
- Upstream Provider: https://github.com/akash-network/provider
- Akash Network: https://akash.network/
- Docker Hub: https://hub.docker.com/r/cryptoandcoffee/akash-network-provider
- GHCR: https://github.com/cryptoandcoffee/akash-provider/pkgs/container/akash-network-provider
Last Updated: 2025-11-07 10:52 UTC
Latest Release: v0.10.1 | Main Branch: aa632cd