registry config: create table and migrate existing setting

This commit is contained in:
Girish Ramakrishnan
2025-05-07 14:09:10 +02:00
parent 91fd93c724
commit 1bbdabc42f
15 changed files with 441 additions and 123 deletions

View File

@@ -339,9 +339,12 @@ async function initializeExpressSync() {
router.get ('/api/v1/network/ipv4', token, authorizeAdmin, routes.network.getIPv4);
router.get ('/api/v1/network/ipv6', token, authorizeAdmin, routes.network.getIPv6);
// docker
router.get ('/api/v1/docker/registry_config', token, authorizeAdmin, routes.docker.getRegistryConfig);
router.post('/api/v1/docker/registry_config', json, token, authorizeAdmin, routes.docker.setRegistryConfig);
// private docker registry
router.get ('/api/v1/docker/registries', token, authorizeAdmin, routes.dockerRegistries.list);
router.post('/api/v1/docker/registries', json, token, authorizeAdmin, routes.dockerRegistries.add);
router.get ('/api/v1/docker/registries/:id', token, routes.dockerRegistries.load, authorizeAdmin, routes.dockerRegistries.get);
router.post('/api/v1/docker/registries/:id', json, token, routes.dockerRegistries.load, authorizeAdmin, routes.dockerRegistries.update);
router.del ('/api/v1/docker/registries/:id', token, routes.dockerRegistries.load, authorizeAdmin, routes.dockerRegistries.del);
// email routes
router.get ('/api/v1/mailserver/eventlog', token, authorizeAdmin, routes.mailserver.proxy);