diff --git a/snapshots/20260609_211219/cariflex-logo.jpg b/snapshots/20260609_211219/cariflex-logo.jpg new file mode 100644 index 0000000..288dada Binary files /dev/null and b/snapshots/20260609_211219/cariflex-logo.jpg differ diff --git a/snapshots/20260609_211219/docker-compose.yml b/snapshots/20260609_211219/docker-compose.yml new file mode 100644 index 0000000..ea517b4 --- /dev/null +++ b/snapshots/20260609_211219/docker-compose.yml @@ -0,0 +1,100 @@ +--- +# FlexMeasures Stack — Docker Compose +# Adapté pour Traefik avec sous-domaines digitribe.fr + +services: + # ─── PostgreSQL ──────────────────────────────────────────────── + flexmeasures-db: + image: postgres:17 + container_name: flexmeasures-db + restart: unless-stopped + environment: + POSTGRES_DB: flexmeasures + POSTGRES_USER: flexmeasures + POSTGRES_PASSWORD: ${FLEXMEASURES_DB_PASSWORD:-Digitribe972} + volumes: + - flexmeasures_db_data:/var/lib/postgresql/data + networks: + - traefik_network + mem_limit: 1g + cpus: 1 + + # ─── Redis (queue) ───────────────────────────────────────────── + flexmeasures-redis: + image: redis:7-alpine + container_name: flexmeasures-redis + restart: unless-stopped + command: redis-server --loglevel warning --requirepass ${FLEXMEASURES_REDIS_PASSWORD:-Digitribe972} --aclfile /dev/null + volumes: + - flexmeasures_redis_data:/data + networks: + - traefik_network + mem_limit: 512m + cpus: 0.5 + + # ─── FlexMeasures Server ─────────────────────────────────────── + flexmeasures-server: + image: lfenergy/flexmeasures:latest + container_name: flexmeasures-server + restart: unless-stopped + depends_on: + - flexmeasures-db + - flexmeasures-redis + environment: + SQLALCHEMY_DATABASE_URI: "postgresql://flexmeasures:${FLEXMEASURES_DB_PASSWORD:-Digitribe972}@flexmeasures-db:5432/flexmeasures" + SECRET_KEY: ${FLEXMEASURES_SECRET_KEY:-flexmeasures-secret-key-change-me} + SECURITY_TOTP_SECRETS: '{"1": "totp-secret-change-me"}' + FLEXMEASURES_ENV: production + FLEXMEASURES_REDIS_URL: "flexmeasures-redis" + FLEXMEASURES_REDIS_PORT: "6379" + FLEXMEASURES_REDIS_DB_NR: "0" + FLEXMEASURES_REDIS_PASSWORD: "${FLEXMEASURES_REDIS_PASSWORD:-Digitribe972}" + LOGGING_LEVEL: INFO + FLEXMEASURES_ALLOW_DATA_DELETION: "true" + FLEXMEASURES_PUBLIC_ACCOUNTS: "true" + networks: + - traefik_network + labels: + - "traefik.enable=true" + - "traefik.http.routers.cariflex.rule=Host(`cariflex.digitribe.fr`)" + - "traefik.http.routers.cariflex.entrypoints=websecure" + - "traefik.http.routers.cariflex.tls.certresolver=letsencrypt" + - "traefik.http.services.cariflex.loadbalancer.server.port=5000" + - "traefik.http.routers.cariflex.middlewares=redirect-https" + mem_limit: 2g + cpus: 2 + + # ─── FlexMeasures Worker (jobs) ──────────────────────────────── + flexmeasures-worker: + image: lfenergy/flexmeasures:latest + container_name: flexmeasures-worker + restart: unless-stopped + depends_on: + - flexmeasures-db + - flexmeasures-redis + - flexmeasures-server + environment: + SQLALCHEMY_DATABASE_URI: "postgresql://flexmeasures:${FLEXMEASURES_DB_PASSWORD:-Digitribe972}@flexmeasures-db:5432/flexmeasures" + SECRET_KEY: ${FLEXMEASURES_SECRET_KEY:-flexmeasures-secret-key-change-me} + SECURITY_TOTP_SECRETS: '{"1": "totp-secret-change-me"}' + FLEXMEASURES_ENV: production + FLEXMEASURES_REDIS_URL: "flexmeasures-redis" + FLEXMEASURES_REDIS_PORT: "6379" + FLEXMEASURES_REDIS_DB_NR: "0" + FLEXMEASURES_REDIS_PASSWORD: "${FLEXMEASURES_REDIS_PASSWORD:-Digitribe972}" + LOGGING_LEVEL: INFO + networks: + - traefik_network + mem_limit: 2g + cpus: 2 + +volumes: + flexmeasures_db_data: + driver: local + flexmeasures_redis_data: + driver: local + +networks: + traefik_network: + name: traefik-public + external: true diff --git a/snapshots/20260609_211219/flexmeasures-preview.jpg b/snapshots/20260609_211219/flexmeasures-preview.jpg new file mode 100644 index 0000000..83bcb66 Binary files /dev/null and b/snapshots/20260609_211219/flexmeasures-preview.jpg differ diff --git a/snapshots/20260609_211219/flexmeasures.cfg b/snapshots/20260609_211219/flexmeasures.cfg new file mode 100644 index 0000000..a9fc0c8 --- /dev/null +++ b/snapshots/20260609_211219/flexmeasures.cfg @@ -0,0 +1,10 @@ +FLEXMEASURES_ENV = 'production' +FLEXMEASURES_REDIS_URL = 'flexmeasures-redis' +FLEXMEASURES_REDIS_PORT = 6379 +FLEXMEASURES_REDIS_DB_NR = 0 +FLEXMEASURES_REDIS_PASSWORD='***' +FLEXMEASURES_DATABASE_URI = 'postgresql://flexmeasures:***@flexmeasures-db:5432/flexmeasures' +SECRET_KEY='***' +LOGGING_LEVEL = 'INFO' +FLEXMEASURES_PLATFORM_NAME = 'Cariflex' +FLEXMEASURES_MENU_LOGO_PATH = '/ui/static/images/cariflex-logo.jpg' diff --git a/snapshots/20260609_211219/footer.html b/snapshots/20260609_211219/footer.html new file mode 100644 index 0000000..f632279 --- /dev/null +++ b/snapshots/20260609_211219/footer.html @@ -0,0 +1,10 @@ + diff --git a/snapshots/20260609_211219/info.txt b/snapshots/20260609_211219/info.txt new file mode 100644 index 0000000..5cf9597 --- /dev/null +++ b/snapshots/20260609_211219/info.txt @@ -0,0 +1,3 @@ +Description: grafana-2026-06-09 +Date: Tue Jun 9 21:12:19 AST 2026 +Host: ns3087950 diff --git a/snapshots/20260609_211219/login_user.html b/snapshots/20260609_211219/login_user.html new file mode 100644 index 0000000..2365cbe --- /dev/null +++ b/snapshots/20260609_211219/login_user.html @@ -0,0 +1,59 @@ +{% extends "base.html" %} + +{% set active_page = "logged-in-user" %} + +{% block title %} Please log in {% endblock %} + +{% from "security/_macros.html" import render_field_with_errors, render_field %} + + +{% block divs %} + +
+
+
+ {% block platform_title %} +

Cariflex

+ {% endblock platform_title %} +
+
+
+
+
+ +
+
+
+
+{% include 'includes/teaser.html' %} +
+
+
+
+
+ +{% endblock divs %} diff --git a/snapshots/20260609_211219/navbar.html b/snapshots/20260609_211219/navbar.html new file mode 100644 index 0000000..6a45c6e --- /dev/null +++ b/snapshots/20260609_211219/navbar.html @@ -0,0 +1,73 @@ + \ No newline at end of file diff --git a/snapshots/20260609_211219/teaser.html b/snapshots/20260609_211219/teaser.html new file mode 100644 index 0000000..329f6e5 --- /dev/null +++ b/snapshots/20260609_211219/teaser.html @@ -0,0 +1,54 @@ +