Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RamboRogers/cyberdock
/ functions
Functions
118 in github.com/RamboRogers/cyberdock
⨍
Functions
118
◇
Types & classes
12
↓ 14 callers
Method
GetBlobPath
GetBlobPath returns the filesystem path for a blob
internal/storage/paths.go:69
↓ 10 callers
Method
ValidateRepository
ValidateRepository checks if a repository name is valid
internal/storage/paths.go:50
↓ 9 callers
Method
GetManifestPath
GetManifestPath returns the filesystem path for a manifest
internal/storage/paths.go:61
↓ 9 callers
Function
apiRequest
(url, options = {})
internal/ui/web/static/js/app.js:255
↓ 7 callers
Function
showUploadStatus
(message, type)
internal/ui/web/static/js/app.js:1108
↓ 6 callers
Function
fetchRegistryData
()
internal/ui/web/static/js/app.js:504
↓ 6 callers
Function
fetchTagsData
()
internal/ui/web/static/js/app.js:529
↓ 5 callers
Function
formatSize
(bytes)
internal/ui/web/static/js/app.js:44
↓ 5 callers
Function
refreshStatistics
(retryCount = 3, retryDelay = 2000)
internal/ui/web/static/js/app.js:62
↓ 4 callers
Method
GetAPIPath
GetAPIPath returns the API path for a repository resource
internal/storage/paths.go:98
↓ 4 callers
Function
apiPath
(path)
internal/ui/web/static/js/app.js:8
↓ 4 callers
Function
renderRegistryData
(images)
internal/ui/web/static/js/app.js:367
↓ 4 callers
Function
renderTagsData
(tags)
internal/ui/web/static/js/app.js:452
↓ 3 callers
Method
GetUploadPath
GetUploadPath returns the filesystem path for an upload
internal/storage/paths.go:77
↓ 3 callers
Method
updateDiskUsage
updateDiskUsage updates the current disk usage and statistics
internal/ui/server.go:319
↓ 3 callers
Function
updateSearchData
()
internal/ui/web/static/js/app.js:701
↓ 2 callers
Method
EnsureDirectories
EnsureDirectories creates all necessary directories for a repository
internal/storage/paths.go:106
↓ 2 callers
Method
GetImageInfo
GetImageInfo returns information about all images in the registry
internal/registry/server.go:1153
↓ 2 callers
Method
GetPort
GetPort returns the port number the registry is running on
internal/registry/server.go:1682
↓ 2 callers
Method
GetRootDir
GetRootDir returns the root directory path for the registry
internal/storage/paths.go:158
↓ 2 callers
Method
GetRouter
GetRouter returns the mux router for the UI server
internal/ui/server.go:421
↓ 2 callers
Method
InitializeRoutes
InitializeRoutes sets up all the routes for the UI server
internal/ui/server.go:64
↓ 2 callers
Method
MonitorDiskUsage
monitorDiskUsage periodically updates the disk usage information MonitorDiskUsage monitors disk usage in a goroutine
internal/ui/server.go:408
↓ 2 callers
Function
NewServer
NewServer creates a new registry server instance
internal/registry/server.go:110
↓ 2 callers
Function
NewServer
NewServer creates a new UI server instance
internal/ui/server.go:50
↓ 2 callers
Method
Start
Start initializes and starts the UI server
internal/ui/server.go:98
↓ 2 callers
Function
checkTelemetry
()
cmd/cyberdock/main.go:71
↓ 2 callers
Function
deleteImage
(repository, reference)
internal/ui/web/static/js/app.js:274
↓ 2 callers
Function
initMatrix
(canvasId, opacity = 0.8)
internal/ui/web/static/js/matrix-bg.js:2
↓ 2 callers
Function
performSearch
(query, filter)
internal/ui/web/static/js/app.js:612
↓ 2 callers
Function
showConfirmDialog
(message, onConfirm)
internal/ui/web/static/js/app.js:311
↓ 2 callers
Function
updateDiskUsage
()
internal/ui/web/static/js/app.js:149
↓ 2 callers
Function
updateThemeIcon
(theme, iconElement)
internal/ui/web/static/js/app.js:942
↓ 1 callers
Method
CreateTag
CreateTag creates a tag symlink pointing to a manifest
internal/storage/tags.go:12
↓ 1 callers
Method
DeleteImage
DeleteImage deletes an image from the registry
internal/registry/server.go:1385
↓ 1 callers
Method
GetDataDir
GetDataDir returns the data directory path
internal/registry/server.go:1143
↓ 1 callers
Method
GetRepositoryManifestsDir
GetRepositoryManifestsDir returns the manifests directory for a repository
internal/storage/paths.go:82
↓ 1 callers
Method
GetTags
GetTags returns a map of repository names to their tags
internal/registry/server.go:1616
↓ 1 callers
Function
InitCertificates
InitCertificates ensures valid certificates exist or generates new ones
internal/cert/cert.go:23
↓ 1 callers
Function
NewPathManager
NewPathManager creates a new path manager instance
internal/storage/paths.go:43
↓ 1 callers
Method
OpenBlob
OpenBlob opens a blob for reading
internal/storage/blobs.go:63
↓ 1 callers
Method
PurgeRegistry
PurgeRegistry removes all data from the registry
internal/registry/server.go:1632
↓ 1 callers
Method
ServeHTTP
ServeHTTP implements http.Handler interface
internal/ui/server.go:426
↓ 1 callers
Function
addCorsHeaders
addCorsHeaders adds CORS headers to the response
internal/registry/server.go:149
↓ 1 callers
Function
corsMiddleware
corsMiddleware handles CORS preflight requests
internal/registry/server.go:158
↓ 1 callers
Function
createUnifiedServer
createUnifiedServer creates a single server that routes requests to registry or UI
cmd/cyberdock/main.go:236
↓ 1 callers
Function
displayCertificateInfo
(certInfo)
internal/ui/web/static/js/app.js:1001
↓ 1 callers
Function
formatTimestamp
(timestamp)
internal/ui/web/static/js/app.js:54
↓ 1 callers
Function
generateCertificates
()
internal/cert/cert.go:58
↓ 1 callers
Function
generateNewCertificates
generateNewCertificates generates new self-signed certificates with improved defaults
internal/ui/certificate.go:111
↓ 1 callers
Function
generateUUID
generateUUID generates a unique identifier for uploads
internal/registry/server.go:1708
↓ 1 callers
Function
getBasePath
()
internal/ui/web/static/js/app.js:2
↓ 1 callers
Method
getCertificateInfo
getCertificateInfo retrieves information about the current certificate
internal/ui/certificate.go:30
↓ 1 callers
Function
getSystemID
()
cmd/cyberdock/main.go:43
↓ 1 callers
Method
handleBlobDelete
handleBlobDelete handles DELETE requests for blobs
internal/registry/server.go:576
↓ 1 callers
Method
handleBlobGet
handleBlobGet handles GET requests for blobs
internal/registry/server.go:530
↓ 1 callers
Method
handleBlobHead
handleBlobHead handles HEAD requests for blobs
internal/registry/server.go:494
↓ 1 callers
Method
handleBlobUpload
handleBlobUpload handles blob upload operations
internal/registry/server.go:270
↓ 1 callers
Method
handleBlobs
handleBlobs handles blob operations
internal/registry/server.go:470
↓ 1 callers
Method
handleCatalog
handleCatalog returns the list of repositories
internal/registry/server.go:1015
↓ 1 callers
Method
handleManifestDelete
handleManifestDelete handles DELETE requests for manifests
internal/registry/server.go:956
↓ 1 callers
Method
handleManifestGet
handleManifestGet handles GET requests for manifests
internal/registry/server.go:708
↓ 1 callers
Method
handleManifestHead
handleManifestHead handles HEAD requests for manifests
internal/registry/server.go:631
↓ 1 callers
Method
handleManifestPut
handleManifestPut handles PUT requests for manifests
internal/registry/server.go:779
↓ 1 callers
Method
handleManifests
handleManifests handles manifest operations
internal/registry/server.go:604
↓ 1 callers
Method
handleRepository
handleRepository handles repository operations
internal/registry/server.go:1089
↓ 1 callers
Method
handleTagsList
handleTagsList returns the list of tags for a repository
internal/registry/server.go:1579
↓ 1 callers
Function
initCertificateManagement
()
internal/ui/web/static/js/app.js:954
↓ 1 callers
Function
initTheme
()
internal/ui/web/static/js/app.js:906
↓ 1 callers
Function
initializeSearch
()
internal/ui/web/static/js/app.js:604
↓ 1 callers
Function
initializeStatistics
()
internal/ui/web/static/js/app.js:216
↓ 1 callers
Function
loadCertificates
()
internal/cert/cert.go:40
↓ 1 callers
Function
loadCertificatesFromFiles
(certFile, keyFile string)
internal/cert/cert.go:44
↓ 1 callers
Function
resolveSymlink
If it's a symlink, resolve it with a maximum depth to prevent infinite loops
internal/registry/server.go:1713
↓ 1 callers
Method
scanExistingTags
scanExistingTags scans the registry directory and populates the manifest map with existing tags
internal/registry/server.go:1745
↓ 1 callers
Function
setErrorUI
(error)
internal/ui/web/static/js/app.js:95
↓ 1 callers
Function
setLoadingUI
()
internal/ui/web/static/js/app.js:73
↓ 1 callers
Function
updateAnalytics
()
internal/ui/web/static/js/app.js:751
↓ 1 callers
Function
updateDiskUsageChart
()
internal/ui/web/static/js/app.js:800
↓ 1 callers
Function
updateLayerDistributionChart
(images)
internal/ui/web/static/js/app.js:837
↓ 1 callers
Function
updateSearchStatus
(imageCount, tagCount)
internal/ui/web/static/js/app.js:675
↓ 1 callers
Function
updateStatsUI
(stats)
internal/ui/web/static/js/app.js:63
↓ 1 callers
Function
validateCertificateAndKey
validateCertificateAndKey validates that the certificate and key match
internal/ui/certificate.go:74
Method
CompleteBlobUpload
CompleteBlobUpload moves a completed upload to its final location
internal/storage/blobs.go:28
Method
CreateBlobUpload
CreateBlobUpload creates a new blob upload
internal/storage/blobs.go:13
Method
DeleteBlob
DeleteBlob removes a blob file
internal/storage/blobs.go:49
Method
DeleteTag
DeleteTag removes a tag symlink
internal/storage/tags.go:40
Method
GetHost
GetHost returns the registry's host address
internal/registry/server.go:1148
Method
GetRepositoryBlobsDir
GetRepositoryBlobsDir returns the blobs directory for a repository
internal/storage/paths.go:90
Method
GetRouter
GetRouter returns the mux router for the registry server
internal/registry/server.go:1687
Method
GetTags
GetTags returns a list of tags for a repository
internal/storage/tags.go:54
Method
JoinRepository
JoinRepository joins namespace and name into a repository path
internal/storage/paths.go:150
Method
ResolveTag
ResolveTag returns the digest that a tag points to
internal/storage/tags.go:84
Method
ServeHTTP
ServeHTTP implements http.Handler interface
internal/registry/server.go:1692
Method
SplitRepository
SplitRepository splits a repository path into namespace and name
internal/storage/paths.go:141
Method
Start
Start initializes and starts the registry server
internal/registry/server.go:170
Method
VerifyBlob
VerifyBlob verifies a blob's digest
internal/storage/blobs.go:78
Function
contains
contains checks if a string slice contains a value
internal/registry/server.go:946
Function
countTotalTags
countTotalTags counts the total number of tags across all images
internal/ui/server.go:391
Function
draw
(currentTime)
internal/ui/web/static/js/matrix-bg.js:29
next →
1–100 of 118, ranked by callers