Hallo!
Ich kann favicon.png nicht hinzufügen, wenn ShinyProxy als Docker-Container ausgeführt wird.
Docker-Datei:
`FROM openjdk:8-jre
RUN mkdir -p /opt/shinyproxy/
RUN wget https://www.shinyproxy.io/downloads/shinyproxy-2.3.0.jar -O /opt/shinyproxy/shinyproxy.jar
KOPIEREN application.yml /opt/shinyproxy/application.yml
RUN mkdir /opt/shinyproxy/templates
Vorlagen HINZUFÜGEN /opt/shinyproxy/templates
HINZUFÜGEN favicon.png /opt/shinyproxy/favicon.png
ARBEITSVERZEICHNIS /opt/shinyproxy/
CMD ["java", "-jar", "/opt/shinyproxy/shinyproxy.jar"]`
Und Anwendungs-yml:
`Frühling:
Servlet:
mehrteilig:
maximale Dateigröße: 300 MB
maximale Anfragegröße: 300 MB
Stellvertreter:
Titel: Myapp
Vorlagenpfad: ./templates/1col
Favicon-Pfad: /opt/shinyproxy/favicon.png
Logo-URL: http://www.openanalytics.eu/sites/www.openanalytics.eu/themes/oa/logo.png
Landingpage: /
Port: 8080
Authentifizierung: Webservice
Internetservice:
Authentifizierungs-URL: http://127.0.0.1 :9010/api/auth/check
Authentication-Request-Body: "{email: '%s', password: '%s'}"
Navigationsleiste ausblenden: wahr
Admin-Gruppen: Admins
Container-Backend: docker
Docker:
internes Netzwerk: wahr
Container-Speichergrenze: 400m
Spezifikationen:
Vielleicht stimmt etwas mit den Konfigurationsdateien nicht?
Hallo,
Kannst du favicon-path: favicon.png
versuchen? Ich warf einen Blick auf eine unserer Konfigurationsdateien, die ein ähnliches Dockerfile verwendet.
Abhängig von Ihrem Setup können Sie Ihre Anwendungen mit app_direct/ (kein iframe) anstelle von app/ (iframe) ausführen und dann das Favicon zum Kopfbereich der Shiny-Anwendung hinzufügen. Natürlich hätte die Login-Seite von ShinyProxy immer noch ein Favicon, das dann angepasst werden muss.
Mit freundlichen Grüßen,
Michael
Vielen Dank!!!
Es ist gelöst.
1) Wenn ich app_direct/my_app für den direkten Zugriff auf die Shiny-App ohne iframe verwende, sollte ich tags$head(tags$link(rel = "icon", type = "image/png", href = "favicon.png"))
zur Shiny-App hinzufügen. Es ist Arbeit!
2) Wenn ich eine benutzerdefinierte Anmeldevorlage verwende, sollte ich <link rel="shortcut icon" href="/assets/img/favicon.png" type="image/png">
zur Datei login.html hinzufügen.
Zu Ihrer Information
Es gibt einige Informationen zur Änderung der Anmeldeseite
https://github.com/openanalytics/shinyproxy/issues/148
Hilfreichster Kommentar
Vielen Dank!!!
Es ist gelöst.
1) Wenn ich app_direct/my_app für den direkten Zugriff auf die Shiny-App ohne iframe verwende, sollte ich
tags$head(tags$link(rel = "icon", type = "image/png", href = "favicon.png"))
zur Shiny-App hinzufügen. Es ist Arbeit!2) Wenn ich eine benutzerdefinierte Anmeldevorlage verwende, sollte ich
<link rel="shortcut icon" href="/assets/img/favicon.png" type="image/png">
zur Datei login.html hinzufügen.Zu Ihrer Information
Es gibt einige Informationen zur Änderung der Anmeldeseite
https://github.com/openanalytics/shinyproxy/issues/148