Skip to content

Commit

Permalink
Add ai4eosc configuration (indigo-dc#32)
Browse files Browse the repository at this point in the history
* Add ai4eosc configuration

* chore: remove AI4EOSC in NAVBAR_BRAND_TEXT
  • Loading branch information
lgiommi authored Jan 17, 2025
1 parent 7618fbe commit c69f072
Show file tree
Hide file tree
Showing 13 changed files with 69 additions and 0 deletions.
1 change: 1 addition & 0 deletions app/home/static/images/ai4eosc/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# ai4eosc_images
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/home/static/images/ai4eosc/ai4eosc_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
1 change: 1 addition & 0 deletions app/home/static/images/ai4eosc/favicon_io/site.webmanifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
31 changes: 31 additions & 0 deletions app/home/templates/ai4eosc/footer.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<footer class="footer">
<div class="container-fluid h-100">
<div class="row h-100 d-flex">
<div class="col-md-5;margin-top:-5px">© 2024 AI4EOSC<br>
<p style="color:white;font-size:12px;margin-top:-5px">AI4EOSC receives funding from the European Union's Horizon Europe 2022 research and innovation programme under agreement #101058593</p>
</div>
<div class="col-md-5">
<p style="margin: 0; padding-left: 40px;">
<img src="https://deep-hybrid-datacloud.eu/wp-content/uploads/sites/2/2018/01/logo_EUC-1.png"/>
</p>
</div>
</div>
</div>
</footer>

<style>
.footer {
position: fixed;
bottom: 0;
width: 100%;
height: 80px; /* Increased height to fit the text */
background-color: #262727;
color: white;
opacity: 0.80;
}

.footer img {
height: 55px;
}

</style>
15 changes: 15 additions & 0 deletions app/home/templates/ai4eosc/home.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{% extends "base.html" %}

{% block content %}

<div class="jumbotron jumbotron-fluid">
<img class="img-fluid mx-auto d-block" src="/static/home/images/ai4eosc/ai4eosc_dashboard.png" style="max-width: 80%; height: auto;margin-top: 80px;">
<p align="center">
<a class="btn btn-primary btn-lg" role="button" href="{{ url_for('iam.login') }}" style="margin-top: 80px;">Login with IAM &raquo;</a>
</p>

<br>
<p style="padding: 0 20px; text-align: center;">AI4EOSC will deliver an enhanced set of services for the development of Artificial Intelligence (AI), Machine Learning (ML) and Deep Learning (DL) models and applications for the European Open Science Cloud (EOSC). AI4EOSC bases its activities on the technological framework delivered by the DEEP-Hybrid-DataCloud H2020 project, which delivered the DEEP platform to exploit computing resources from pan-European e-Infrastructures.</p>
</div>

{% endblock %}
21 changes: 21 additions & 0 deletions config/ai4eosc.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#### LOOK AND FEEL SETTINGS
WELCOME_MESSAGE = "Welcome to the AI4EOSC Dashboard!"
NAVBAR_BRAND_TEXT = "Dashboard"
IAM_BASE_URL = "https://aai.cloud.ai4eosc.eu"
NAVBAR_BRAND_ICON = "/static/home/images/ai4eosc/ai4eosc_logo.png"
FAVICON_PATH = "/static/home/images/ai4eosc/favicon_io"
BRAND_COLOR_1 = "#11c4f0"
BRAND_COLOR_2 = "#00088f"
MAIL_IMAGE_SRC = "data:image/png;base64,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"


FEATURE_REQUIRE_USER_SSH_PUBKEY = "yes"
FEATURE_PORTS_REQUEST = "yes"
FEATURE_ACCESS_REQUEST = "no"

### Template Paths
HOME_TEMPLATE = 'ai4eosc/home.html'
FOOTER_TEMPLATE = 'ai4eosc/footer.html'

### Links
PRIVACY_POLICY_URL = 'https://www-cloud.infn.it/privacy-policy/'

0 comments on commit c69f072

Please sign in to comment.