A web application for verifying C2PA (Content Authenticity Initiative) metadata in digital assets.
- Verify C2PA metadata in digital assets
- Modern web interface built with Next.js
- Docker support for easy deployment
- Built with Bun for improved performance
- Install dependencies:
bun install- Start the development server:
bun run devThe application will be available at http://localhost:3000.
docker build -t c2pa-verifier .docker run -p 3000:3000 c2pa-verifierThe application will be available at http://localhost:3000.
The application can be deployed to Kubernetes using Kustomize:
# Deploy the application
kubectl apply -k ./kustomizeTo verify the deployment:
# Check if pods are running
kubectl get pods -n c2pa-verifier
# Check the service
kubectl get svc -n c2pa-verifierTo remove the deployment:
kubectl delete -k ./kustomize/src- Source code/public- Static assets/k8s- Kubernetes deployment configurations
The following environment variables can be configured:
NODE_ENV- Node environment (default: production)PORT- Server port (default: 3000)
This project is licensed under the MIT License - see the LICENSE file for details.