{{ loop.index }} |
- {% if score.anonymous %}
- {{ score.username }} |
- {% else %}
- {{ score.scorer.username }} |
- {% endif %}
+ {{ score.scorer.username }} |
{{ score.difficulty }} |
{{ score.score }} |
diff --git a/Highscore-Server/server/views.py b/TFR/server/views.py
similarity index 64%
rename from Highscore-Server/server/views.py
rename to TFR/server/views.py
index 9be956c..ab0e5f6 100644
--- a/Highscore-Server/server/views.py
+++ b/TFR/server/views.py
@@ -10,13 +10,13 @@ blueprint = Blueprint("views", __name__)
def index():
difficulty = request.args.get("diff", 0)
- top_scores = (
- Scores.query.order_by(Scores.score.desc())
- .filter_by(difficulty=difficulty)
+ scores = (
+ Scores.query.filter_by(difficulty=difficulty)
+ .order_by(Scores.score.desc())
.limit(10)
.all()
)
- return render_template("scores.html", top_scores=top_scores)
+ return render_template("scores.html", scores=scores)
@blueprint.route("/about")
diff --git a/docker-compose.yml b/docker-compose.yml
index 68af9fe..5e8a7ee 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -12,45 +12,44 @@ services:
- ./Caddy/data:/data
- ./Caddy/config:/config
environment:
- DOMAIN_HIGHSCORE: tfr.leggy.dev
- DOMAIN_EXPO: expo.leggy.dev
+ THE_FRONT_ROOMS_DOMAIN: ${THE_FRONT_ROOMS_DOMAIN}
+ GAME_EXPO_DOMAIN: ${GAME_EXPO_DOMAIN}
links:
- - highscore
+ - tfr
- expo
db:
image: postgres:alpine
restart: unless-stopped
- # ports:
- # - "5432:5432"
+ ports:
+ - "5432:5432"
volumes:
- ./Postgres/data:/var/lib/postgresql/data
environment:
- POSTGRES_USER: pguser
- POSTGRES_PASSWORD: secret
- POSTGRES_DB: database
+ POSTGRES_USER: ${POSTGRES_USER}
+ POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
+ POSTGRES_DB: ${POSTGRES_DB}
links:
- - highscore
+ - tfr
- highscore:
- build: ./Highscore-Server
+ tfr:
+ build: TFR
restart: unless-stopped
volumes:
- - ./Highscore-Server/storage:/data/storage
- - ./Highscore-Server/logs:/data/logs
+ - ./TFR/storage:/data/storage
+ - ./TFR/logs:/data/logs
environment:
- FLASK_KEY: secret
- BEARER_TOKEN: 1234
- DB_USER: pguser
- DB_PASSWORD: secret
+ FLASK_KEY: ${THE_FRONT_ROOMS_SECRETE_KEY}
+ DB_USER: ${POSTGRES_USER}
+ DB_PASSWORD: ${POSTGRES_PASSWORD}
DB_HOST: db
- DB_NAME: database
+ DB_NAME: ${POSTGRES_DB}
expo:
- build: ./DV8-Expo
+ build: GameExpo
restart: unless-stopped
volumes:
- - ./DV8-Expo/storage:/data/storage
- - ./DV8-Expo/logs:/data/logs
+ - ./GameExpo/storage:/data/storage
+ - ./GameExpo/logs:/data/logs
environment:
- FLASK_KEY: secret
+ FLASK_KEY: ${GAME_EXPO_SECRETE_KEY}