mirror of
https://github.com/abusoww/tuxmate.git
synced 2026-04-17 15:53:24 +02:00
feat(ci): add GitHub Actions workflow for Docker builds
- Add automated Docker image building on push to main/docker branches - Publish images to GitHub Container Registry (ghcr.io) - Support multi-platform builds (linux/amd64, linux/arm64) - Implement semantic versioning tags - Add build caching for faster builds - Update README with pre-built image usage instructions - Add CI/CD to completed roadmap items
This commit is contained in:
15
README.md
15
README.md
@@ -94,6 +94,20 @@ docker build -t tuxmate:latest .
|
||||
docker run -p 3000:3000 tuxmate:latest
|
||||
```
|
||||
|
||||
### Using Pre-built Images
|
||||
|
||||
Pre-built Docker images are automatically published to GitHub Container Registry:
|
||||
|
||||
```bash
|
||||
# Pull and run the latest image
|
||||
docker pull ghcr.io/abusoww/tuxmate:latest
|
||||
docker run -p 3000:3000 ghcr.io/abusoww/tuxmate:latest
|
||||
|
||||
# Or use a specific version
|
||||
docker pull ghcr.io/abusoww/tuxmate:v1.0.0
|
||||
docker run -p 3000:3000 ghcr.io/abusoww/tuxmate:v1.0.0
|
||||
```
|
||||
|
||||
### Using Docker Compose (Recommended)
|
||||
|
||||
```bash
|
||||
@@ -157,6 +171,7 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines.
|
||||
- [x] Package availability indicators
|
||||
- [x] Custom domain
|
||||
- [x] Docker support for containerized deployment
|
||||
- [x] CI/CD workflow for automated Docker builds
|
||||
|
||||
### Planned
|
||||
|
||||
|
||||
Reference in New Issue
Block a user