v1.0.0 #1

Merged
jamie merged 5 commits from v1.0.0 into master 2026-01-08 19:55:51 +00:00
3 changed files with 10 additions and 3 deletions
Showing only changes of commit 4d77b6ba63 - Show all commits
+3
View File
@@ -1,6 +1,9 @@
FROM python:3.13-slim FROM python:3.13-slim
LABEL org.opencontainers.image.vendor="JDB-NET"
WORKDIR /app WORKDIR /app
COPY . /app COPY . /app
ARG VERSION=dev
ENV APP_VERSION=${VERSION}
RUN pip install -r requirements.txt RUN pip install -r requirements.txt
RUN apt-get update && apt-get install -y curl ffmpeg procps RUN apt-get update && apt-get install -y curl ffmpeg procps
RUN rm -rf /var/lib/apt/lists/* RUN rm -rf /var/lib/apt/lists/*
+4
View File
@@ -20,6 +20,10 @@ app = Flask(__name__)
app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY', 'your-secret-key-here') app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY', 'your-secret-key-here')
ENCODING_ENABLED = os.environ.get('ENABLE_ENCODING', 'true').lower() in ('true', '1', 'yes') ENCODING_ENABLED = os.environ.get('ENABLE_ENCODING', 'true').lower() in ('true', '1', 'yes')
@app.context_processor
def inject_version():
return {'version': os.environ.get('VERSION', 'dev')}
DB_CONFIG = { DB_CONFIG = {
'host': os.environ.get('DB_HOST', 'localhost'), 'host': os.environ.get('DB_HOST', 'localhost'),
'user': os.environ.get('DB_USER', 'root'), 'user': os.environ.get('DB_USER', 'root'),
+3 -3
View File
@@ -18,7 +18,7 @@
</head> </head>
<body class="bg-gray-950 text-white min-h-screen"> <body class="bg-gray-950 text-white min-h-screen">
<nav class="bg-gray-950 border-b border-gray-800 modern-shadow" x-data="{ mobileMenuOpen: false }"> <nav class="bg-gray-950 border-b border-gray-800 modern-shadow" x-data="{ mobileMenuOpen: false }">
<div class="max-w-7xl mx-auto px-4"> <div class="max-w-full mx-auto px-8">
<div class="flex justify-between h-16"> <div class="flex justify-between h-16">
<div class="flex items-center"> <div class="flex items-center">
<a href="{{ url_for('index') }}" class="flex items-center space-x-2"> <a href="{{ url_for('index') }}" class="flex items-center space-x-2">
@@ -81,8 +81,8 @@
{% block scripts %}{% endblock %} {% block scripts %}{% endblock %}
<footer class="w-full mt-12 py-6 bg-gray-950 border-t border-gray-800 text-center text-gray-400 text-sm"> <footer class="w-full mt-12 py-6 bg-gray-950 border-t border-gray-800 text-center text-gray-400 text-sm">
<div class="max-w-7xl mx-auto flex flex-col md:flex-row items-center justify-between gap-2 px-4"> <div class="max-w-7xl mx-auto flex flex-col md:flex-row items-center justify-between gap-2 px-4">
<span>&copy; <script>document.write(new Date().getFullYear());</script> JDB-NET</span> <span>&copy; <script>document.write(new Date().getFullYear());</script> <a href="https://www.jdbnet.co.uk" target="_blank" class="hover:text-sky-400 transition-all">JDB-NET</a></span>
<a href="https://git.jdbnet.co.uk/jamie/encoder" target="_blank" class="hover:text-sky-400 transition-all">VERSION_HERE</a> <a href="https://git.jdbnet.co.uk/jamie/encoder" target="_blank" class="hover:text-sky-400 transition-all">{{ version }}</a>
</div> </div>
</footer> </footer>