Skip to content

Commit 0f54555

Browse files
committed
fix: env variables in entrypoint and blank demo page
1 parent 69066dd commit 0f54555

11 files changed

+41
-90
lines changed

bin/entrypoint

+5-9
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,13 @@ sed -i "s,\${REGISTRY_URL},${REGISTRY_URL}," index.html
44
sed -i "s,\${REGISTRY_TITLE},${REGISTRY_TITLE}," index.html
55
sed -i "s,\${PULL_URL},${PULL_URL}," index.html
66
sed -i "s,\${SINGLE_REGISTRY},${SINGLE_REGISTRY}," index.html
7+
sed -i "s/\${CATALOG_ELEMENTS_LIMIT}/${CATALOG_ELEMENTS_LIMIT}/" index.html
8+
sed -i "s/\${SHOW_CONTENT_DIGEST}/${SHOW_CONTENT_DIGEST}/" index.html
79

810
if [ -z "${DELETE_IMAGES}" ] || [ "${DELETE_IMAGES}" = false ] ; then
9-
sed -i -r "s/\${DELETE_IMAGES}/false/" index.html
10-
fi
11-
12-
if [ "${SHOW_CONTENT_DIGEST}" = false ] ; then
13-
sed -i -r "s/\${SHOW_CONTENT_DIGEST}/false/" index.html
14-
fi
15-
16-
if [ -n "${CATALOG_ELEMENTS_LIMIT}" ] ; then
17-
sed -i -r "s/\${CATALOG_ELEMENTS_LIMIT}/${CATALOG_ELEMENTS_LIMIT}/" index.html
11+
sed -i "s/\${DELETE_IMAGES}/false/" index.html
12+
else
13+
sed -i "s/\${DELETE_IMAGES}/true/" index.html
1814
fi
1915

2016
get_nginx_proxy_headers() {

demo/index.html

+10-18
Original file line numberDiff line numberDiff line change
@@ -36,24 +36,16 @@
3636
</head>
3737

3838
<body>
39-
<script src="../dist/docker-registry-ui.js"></script>
40-
<script>
41-
if (DockerRegistryUI.getRegistryServers().length === 0) {
42-
localStorage.setItem('registryServer', JSON.stringify([
43-
'https://raw.githubusercontent.com/Joxit/docker-registry-ui/master/demo'
44-
]))
45-
}
46-
47-
var url = DockerRegistryUI.getUrlQueryParam() || DockerRegistryUI.getRegistryServers(0);
48-
var tag = document.createElement('docker-registry-ui');
49-
50-
tag.setAttribute('registry-url', url);
51-
tag.setAttribute('show-content-digest', true);
52-
tag.setAttribute('is-image-remove-activated', true);
53-
document.getElementsByTagName('body').item(0).appendChild(tag);
54-
DockerRegistryUI.updateUrlQueryParam(url);
55-
DockerRegistryUI.load();
56-
</script>
39+
<docker-registry-ui registry-url="" name="Demo Docker Registry UI" pull-url="" show-content-digest="true"
40+
is-image-remove-activated="true" catalog-elements-limit="1000" single-registry="false">
41+
<script>
42+
if (!localStorage.getItem('registryServer')) {
43+
localStorage.setItem('registryServer', JSON.stringify([
44+
'https://raw.githubusercontent.com/Joxit/docker-registry-ui/master/demo'
45+
]))
46+
}
47+
</script>
48+
<script src="../dist/docker-registry-ui.js"></script>
5749
<script>
5850
(function (i, s, o, g, r, a, m) {
5951
i['GoogleAnalyticsObject'] = r;

dist/docker-registry-ui.css

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/docker-registry-ui.js

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/images/docker-logo.svg

+1-1
Loading

dist/index.html

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Copyright (C) 2016-2019 Jones Magloire @Joxit
2+
Copyright (C) 2016-2021 Jones Magloire @Joxit
33
44
This program is free software: you can redistribute it and/or modify
55
it under the terms of the GNU Affero General Public License as published by
@@ -13,4 +13,6 @@
1313
1414
You should have received a copy of the GNU Affero General Public License
1515
along with this program. If not, see <http://www.gnu.org/licenses/>.
16-
--><!DOCTYPE html><html><head><meta charset="UTF-8"><link rel="stylesheet" href="vendor.css"><link rel="stylesheet" href="style.css"><meta name="viewport" content="width=device-width,initial-scale=1"><meta property="og:site_name" content="Docker Registry UI"><meta name="twitter:card" content="summary"><meta name="twitter:site" content="@Joxit"><meta name="twitter:creator" content="@Jones Magloire"><title>Docker Registry UI</title></head><body><app></app><script src="scripts/vendor.js"></script><script src="scripts/docker-registry-ui.js"></script></body></html>
16+
--><!DOCTYPE html><html><head><meta charset="UTF-8"><link href="docker-registry-ui.css" rel="stylesheet" type="text/css"><meta name="viewport" content="width=device-width, initial-scale=1"><meta property="og:site_name" content="Docker Registry UI" /><meta name="twitter:card" content="summary" /><meta name="twitter:site" content="@Joxit" /><meta name="twitter:creator" content="@Jones Magloire" /><title>Docker Registry UI</title></head><body><docker-registry-ui registry-url="${URL}" name="${REGISTRY_TITLE}" pull-url="${PULL_URL}"
17+
show-content-digest="${SHOW_CONTENT_DIGEST}" is-image-remove-activated="${DELETE_IMAGES}"
18+
catalog-elements-limit="${CATALOG_ELEMENTS_LIMIT}" single-registry="${SINGLE_REGISTRY}"></docker-registry-ui><script src="docker-registry-ui.js"></script></body></html>

dist/scripts/docker-registry-ui-static.js

-18
This file was deleted.

dist/scripts/docker-registry-ui.js

-18
This file was deleted.

dist/scripts/vendor.js

-5
This file was deleted.

0 commit comments

Comments
 (0)