mirror of
https://github.com/Alvin-Zilverstand/narrow_casting_system.git
synced 2026-03-06 02:57:17 +01:00
🐳 Update to modern Docker Compose v2 and fix GitHub Actions CI/CD
- Update docker-compose.yml to use modern 'docker compose' syntax (v2) - Fix GitHub Actions Docker login to use GitHub Container Registry (ghcr.io) - Add comprehensive GitHub repository settings documentation - Add alternative CI/CD workflow without Docker push requirement - Update package.json scripts for modern Docker commands - Add Docker security scanning and metadata extraction - Add repository permissions configuration for GitHub Actions - Update Docker documentation with modern practices This addresses the Docker login issues and modernizes the deployment process while providing fallback options for CI/CD implementation.
This commit is contained in:
@@ -26,9 +26,11 @@
|
||||
"clean": "npm run clean:backend && npm run clean:admin",
|
||||
"clean:backend": "cd backend && rm -rf node_modules",
|
||||
"clean:admin": "cd admin && rm -rf node_modules",
|
||||
"docker:build": "docker build -f deployment/docker/Dockerfile -t snowworld-narrowcasting .",
|
||||
"docker:run": "docker run -d -p 3000:3000 --name snowworld snowworld-narrowcasting",
|
||||
"docker:compose": "docker-compose -f deployment/docker/docker-compose.yml up -d"
|
||||
"docker:build": "docker build -f deployment/docker/Dockerfile -t ghcr.io/alvin-zilverstand/narrow-casting-system .",
|
||||
"docker:run": "docker run -d -p 3000:3000 --name snowworld ghcr.io/alvin-zilverstand/narrow-casting-system",
|
||||
"docker:compose": "cd deployment/docker && docker compose up -d",
|
||||
"docker:compose-down": "cd deployment/docker && docker compose down",
|
||||
"docker:compose-logs": "cd deployment/docker && docker compose logs -f"
|
||||
},
|
||||
"keywords": [
|
||||
"narrowcasting",
|
||||
|
||||
Reference in New Issue
Block a user