forked from external-repos/noisedash
Some checks failed
build-and-push-docker / docker (push) Failing after 1m15s
- Create .devcontainer/devcontainer.env and .devcontainer/devcontainer.json for development environment configuration - Add Gitea Actions README and Docker workflow for building and pushing images - Update package.json to include @vue/cli-plugin-pwa - Enhance index.html with manifest link and theme color - Create public/manifest.webmanifest for PWA configuration - Implement service worker registration and media session management in registerServiceWorker.js - Update main.js to register the service worker - Configure vue.config.js for PWA settings and caching strategies
Gitea Actions for Docker builds
This folder contains workflows for building and pushing Docker images to the Gitea Container Registry.
Setup
- Ensure Gitea Actions is enabled in your instance and for this repo.
- Create the following repository secrets:
- REGISTRY_HOST: your Gitea host (e.g., gitea.example.com)
- REGISTRY_OWNER: your namespace/user/org (e.g., ryan)
- REGISTRY_REPO: repository name (e.g., noisedash)
- REGISTRY_USERNAME: registry username
- REGISTRY_PASSWORD: registry password or a scoped token
Notes
- The workflow builds on pushes to main/master/dev and on tags v*...
- It produces multi-arch images (amd64, arm64). Adjust platforms if not needed.
- Image name resolves to: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_REPO} with tags derived from branch/tag/sha.