Compare commits

..
41 Commits
Author SHA1 Message Date
retoor b374f7cd4f Update. 2025-11-09 19:12:54 +01:00
retoor c281f1e9ea Update. 2025-11-09 19:09:51 +01:00
retoor 155992f196 Update. 2025-11-09 18:06:32 +01:00
retoor 71e1dec041 Update. 2025-11-09 17:44:17 +01:00
retoor cd259b0b81 Update. 2025-11-09 14:13:19 +01:00
retoor d8a419f528 Update. 2025-11-09 14:13:06 +01:00
retoor 925f91a17c Update. 2025-11-09 10:02:10 +01:00
retoor 7abced9315 Update. 2025-11-09 08:14:14 +01:00
retoor f54941dd80 Broken. 2025-11-09 02:34:06 +01:00
retoor 059457deae Update. 2025-11-09 02:14:26 +01:00
retoor 5d3d0b162d Update. 2025-11-09 01:54:31 +01:00
retoor ea8af383cc Update. 2025-11-09 01:49:11 +01:00
retoor 6e47d43a03 Update. 2025-11-09 01:35:03 +01:00
retoor 88d57c3837 Update. 2025-11-09 01:34:53 +01:00
retoor 9e9907bc00 Update. 2025-11-09 00:52:26 +01:00
retoor c6fb77c89d Update. 2025-11-09 00:52:16 +01:00
retoor 81f1cfd200 Update. 2025-11-09 00:33:57 +01:00
retoor e228a2e59c Update. 2025-11-09 00:27:13 +01:00
retoor 8d740be5fb Update. 2025-11-09 00:04:53 +01:00
retoor 6248a2086c Upate. 2025-11-08 23:57:08 +01:00
retoor a6a19b8438 Update. 2025-11-08 23:56:52 +01:00
retoor 2ad7401226 Update. 2025-11-08 22:41:28 +01:00
retoor e77b2d851d Update. 2025-11-08 22:36:29 +01:00
retoor 2d6debe744 Update. 2025-11-08 22:24:11 +01:00
retoor 30f8204e68 Update coverage. 2025-11-08 22:24:00 +01:00
retoor fc10b535b2 Raised coverage. 2025-11-08 22:05:07 +01:00
retoor 1cdd8fba11 Update. 2025-11-08 20:51:30 +01:00
retoor 993b5bfbb6 Update. 2025-11-08 20:50:16 +01:00
retoor 8472811913 Update. 2025-11-08 20:50:07 +01:00
retoor a7d8613dd6 Made forms beautiful. 2025-11-08 20:33:53 +01:00
retoor 748213538f Page updates. 2025-11-08 20:16:22 +01:00
retoor a1b20e2fc2 Page updates. 2025-11-08 20:16:19 +01:00
retoor fc6a555a33 Alright. 2025-11-08 20:09:58 +01:00
retoor a0a52fcaa2 Resolved fernet issue. 2025-11-08 19:59:41 +01:00
retoor 56b9aaa021 Resolved fernet issue. 2025-11-08 19:59:28 +01:00
retoor 83ac1eb001 Emails. 2025-11-08 19:39:39 +01:00
retoor ed4cd5c14f Updated. 2025-11-08 19:39:25 +01:00
retoor 69f5e0465d Fix: Replace return HTTPException with raise HTTPException and resolve indentation errors 2025-11-08 19:00:55 +01:00
retoor 02465f721e Update. 2025-11-08 18:59:06 +01:00
retoor 6c4dfc1855 Refactor: Update styling and remove Google references 2025-11-08 18:41:09 +01:00
retoor 67cf0e1cea Initial commit, working. 2025-11-08 18:20:25 +01:00
4 changed files with 12 additions and 68 deletions
-31
View File
@@ -1,31 +0,0 @@
# Use the latest Python 3.13 slim image for a lightweight base
FROM python:3.13-slim
# Set environment variables
ENV PYTHONUNBUFFERED=1
ENV PYTHONDONTWRITEBYTECODE=1
# Set work directory
WORKDIR /app
# Install system dependencies if needed (for Dulwich, etc.)
RUN apt-get update && apt-get install -y \
git \
curl \
&& rm -rf /var/lib/apt/lists/*
# Copy requirements file
COPY requirements.txt .
# Install Python dependencies
RUN pip install --no-cache-dir --upgrade pip && \
pip install --no-cache-dir -r requirements.txt
# Copy project
COPY . .
# Expose port
EXPOSE 9001
# Run the application
CMD ["python", "-m", "retoors.main", "--host", "0.0.0.0", "--port", "9001"]
-17
View File
@@ -1,17 +0,0 @@
version: '3.8'
services:
app:
build: .
ports:
- "127.0.0.1:9001:9001"
volumes:
- ./:/app
environment:
- PYTHONPATH=/app
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
+8 -15
View File
@@ -1,20 +1,13 @@
aiohttp
jinja2
pydantic
pytest
pytest-asyncio
aiofiles
pytest-cov
rich
aiohttp_jinja2
pydantic[dotenv]
python-dotenv
pydantic[email]
aiohttp_session
cryptography
bcrypt
python-dotenv
aiosmtplib
aiojobs
aiofiles
aiohttp_pydantic
bcrypt
aiosmtplib
pytest
pytest-aiohttp
aiohttp-test-utils
pytest-mock
pillow
+4 -5
View File
@@ -1,18 +1,17 @@
from setuptools import setup, find_packages
with open('requirements.txt') as f:
install_requires = f.read().splitlines()
setup(
name="retoors",
version="0.1.0",
packages=find_packages(),
include_package_data=True,
install_requires=install_requires,
install_requires=[
"aiohttp",
"jinja2",
],
entry_points={
"console_scripts": [
"retoors=retoors.main:main",
],
},
)