Skip to content

[WIP] Setup CDN File Storage Directory with Secure Permissions#1

Draft
Vuk7912 wants to merge 4 commits intosouravg77:ac1b4def-e6b6-46ff-b94c-6aa773429112from
Vuk7912:configure-cdn-storage-directory-1749666076
Draft

[WIP] Setup CDN File Storage Directory with Secure Permissions#1
Vuk7912 wants to merge 4 commits intosouravg77:ac1b4def-e6b6-46ff-b94c-6aa773429112from
Vuk7912:configure-cdn-storage-directory-1749666076

Conversation

@Vuk7912
Copy link
Copy Markdown

@Vuk7912 Vuk7912 commented Jun 11, 2025

Setup CDN File Storage Directory with Secure Permissions

Description

Task

Configure CDN root directory for file storage

Acceptance Criteria

  • CDN files directory exists
  • Directory has restricted write permissions
  • Files in directory are not tracked by version control
  • Directory is isolated from other project files

Summary of Work

This pull request establishes a dedicated directory for CDN file storage with carefully configured access permissions and security considerations.

Key objectives:

  • Create a specific directory for CDN file storage
  • Ensure proper file system permissions
  • Prepare the directory structure for secure file serving

Changes Made

  • Create 'cdn-files' directory in project root
  • Set appropriate directory permissions (read-only for served files)
  • Add .gitignore entry to prevent tracking of stored files
  • Create initial placeholder for CDN file storage configuration

Tests

  • Verify 'cdn-files' directory is created
  • Check directory permissions are correctly set
  • Confirm .gitignore excludes cdn-files directory
  • Validate no sensitive files can be accidentally committed

Signatures

Staking Key

3oBzgQ4y8YtmkxYGkse1fKKefi25twpMKU9BBdsYtjDQ: 2GKKqVyinhswcwSb8uDGebtyuz3ydnowMRyLx6Q3auyycbjkKVMRikL9re8bLD9PFnXaasC3g7jhCjiDF23jaK6XGHvtexff65yQumhhAccQv9oNjcQkdonuhixa2pJGzHCnsXHaxACSmRvMeBUY8qaWTAxtHcC4LJj5c6s3WmHNkoykn9WgVdvLLZcsKf7rYx2BzELKeCiJnNi5qRWS8KQaFzxYiwPAnZK1aTTAspVTENuboeDW3UKU4Ld14JRdvoAowzTeLVJWZx7SMxEEzv771hdN9WWxn6RLfqAKjf7M6B9iTXkctK63hxY6cF2v7tXRmAtBhrD3noejWCbSQ8g32FckKsVaua6ovrLBDFeM6BbDRX5TEGfiXneSekJJJfEnpfTL5d5uhrP4mUFeLEcudPc2MH8Q

Public Key

4WA5vRJLthsg6sJqVc6DQuRkGzvoxZ11SkqzwbqxCo2V: XH2nirLWGaScLLZw1a4ueA2H2s9Dtov24iYqR9q4dWatGyuKWzpE3QsPGWqpTBcXGnjQ3T9yZt1UYmoGLEPEBNEdgjuX7fWK655HkJUVyQiGQGDYirMaEkHGSUdX58KyAmP6U3ZPcUsg9oUjuK9bMb8PhtrUnYpjVy5Vc7DLSZMQtaytTxDgeQjM1kch125aMZ2eMa4QRQJSvhN3SEc4qas9w1xytRw2qQ2yfwZH3kw8cLzkgfhT6if9CR9KsgLVrRmkKcXerQKHtzoza7mwakuFsvp9W9FhMjnPAjhHWDUsLrPj7fHNAav7A2eFbkg2KHc3eertNVSBYveLJYAGWL3yvdAPxgBa2e1ZbEHmr8MbWsMmArPGfji9sCM99cAFC4uEitor8yoWBNpN9B9HJ5w8vGagVwA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant