Compare commits
2 Commits
2b2f953732
...
develop
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8ea8f12fa9 | ||
|
|
87dbd0ba44 |
@@ -37,6 +37,9 @@ COPY docker/nginx.conf /etc/nginx/nginx.conf
|
|||||||
# Copy the static build output from the build stage to Nginx's default HTML serving directory
|
# Copy the static build output from the build stage to Nginx's default HTML serving directory
|
||||||
COPY --chown=nginx:nginx --from=builder /app/dist/*/browser /usr/share/nginx/html
|
COPY --chown=nginx:nginx --from=builder /app/dist/*/browser /usr/share/nginx/html
|
||||||
|
|
||||||
|
# Copy logos from public folder to root for direct access (needed for i18n builds)
|
||||||
|
COPY --chown=nginx:nginx --from=builder /app/public/logo-*.png /usr/share/nginx/html/
|
||||||
|
|
||||||
# Expose port 8080 to allow HTTP traffic
|
# Expose port 8080 to allow HTTP traffic
|
||||||
# Note: The default NGINX container now listens on port 8080 instead of 80
|
# Note: The default NGINX container now listens on port 8080 instead of 80
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|||||||
@@ -53,6 +53,14 @@ http {
|
|||||||
return 301 $scheme://$http_host/de/;
|
return 301 $scheme://$http_host/de/;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Serve logos directly from root (needed for i18n builds)
|
||||||
|
location ~ ^/logo-(dark|light)\.png$ {
|
||||||
|
try_files $uri =404;
|
||||||
|
expires 1y;
|
||||||
|
access_log off;
|
||||||
|
add_header Cache-Control "public, immutable";
|
||||||
|
}
|
||||||
|
|
||||||
# Serve each locale
|
# Serve each locale
|
||||||
location ~ ^/(de|de-DE|en)/ {
|
location ~ ^/(de|de-DE|en)/ {
|
||||||
try_files $uri $uri/ /$1/index.html;
|
try_files $uri $uri/ /$1/index.html;
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ import { Tag } from 'primeng/tag';
|
|||||||
<img [src]="logo" alt="App Logo" style="width: 1.3em;"/>
|
<img [src]="logo" alt="App Logo" style="width: 1.3em;"/>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@if (keycloak.authenticated) {
|
@if (keycloak.authenticated && keycloak.hasRealmRole("dev")) {
|
||||||
<p-tag severity="success" value="Authenticated" />
|
<p-tag severity="success" value="Authenticated" />
|
||||||
@if (keycloak) {
|
@if (keycloak) {
|
||||||
<p-tag severity="info" value="Realm: {{ keycloak.realm }}" />
|
<p-tag severity="info" value="Realm: {{ keycloak.realm }}" />
|
||||||
|
|||||||
Reference in New Issue
Block a user