Update permissions script

This commit is contained in:
Eric Gullickson
2025-12-18 13:10:18 -06:00
parent 6fb3882e4f
commit 16833d94f8

View File

@@ -1,7 +1,7 @@
# MotoVaultPro GitLab CI/CD Pipeline # MotoVaultPro GitLab CI/CD Pipeline
# GitLab 18.6+ with shell executor # GitLab 18.6+ with shell executor
# See docs/CICD-DEPLOY.md for complete documentation # See docs/CICD-DEPLOY.md for complete documentation
# v1.1 # v1.2
stages: stages:
- validate - validate
@@ -16,6 +16,12 @@ variables:
DOCKER_COMPOSE_FILE: docker-compose.yml DOCKER_COMPOSE_FILE: docker-compose.yml
DOCKER_COMPOSE_PROD_FILE: docker-compose.prod.yml DOCKER_COMPOSE_PROD_FILE: docker-compose.prod.yml
# Fix permissions after every job - docker creates files as root
default:
after_script:
- echo "Fixing file permissions..."
- sudo chown -R gitlab-runner:gitlab-runner "$DEPLOY_PATH" 2>/dev/null || true
# Validate Stage - Check prerequisites # Validate Stage - Check prerequisites
validate: validate:
stage: validate stage: validate