29 Commits

Author SHA1 Message Date
OatmealDome
695a28642c analytics-ingest: Undo changes intended for debugging 2025-08-23 07:00:31 +00:00
OatmealDome
70d4ba68c9 analytics-ingest: Explicitly set Content-Type returned by the metrics endpoint to the expected value 2025-08-23 06:57:51 +00:00
OatmealDome
1d0b05003b Merge pull request #3 from dolphin-emu/uv-conversion
Project: Migrate to uv
2025-08-21 23:25:29 -04:00
OatmealDome
68de76c7a1 README: Update for uv migration 2025-08-21 22:27:18 +00:00
OatmealDome
63ccc39ca3 Actions: Convert run-tests to use uv 2025-08-21 22:22:36 +00:00
OatmealDome
e2abd678b8 flake.lock: Update
Flake lock file updates:

• Removed input 'poetry2nix'
• Removed input 'poetry2nix/flake-utils'
• Removed input 'poetry2nix/flake-utils/systems'
• Removed input 'poetry2nix/nix-github-actions'
• Removed input 'poetry2nix/nix-github-actions/nixpkgs'
• Removed input 'poetry2nix/nixpkgs'
• Removed input 'poetry2nix/systems'
• Removed input 'poetry2nix/treefmt-nix'
• Removed input 'poetry2nix/treefmt-nix/nixpkgs'
• Added input 'pyproject-build-systems':
    'github:pyproject-nix/build-system-pkgs/9778e87c2361810ff15e287ca5895c9da4a0e900?narHash=sha256-2FfbqsaHVQd12XFFUAinIMAuGO3853LONmva1gT3vKw%3D' (2025-08-18)
• Added input 'pyproject-build-systems/nixpkgs':
    follows 'nixpkgs'
• Added input 'pyproject-build-systems/pyproject-nix':
    follows 'pyproject-nix'
• Added input 'pyproject-build-systems/uv2nix':
    'github:pyproject-nix/uv2nix/87bcba013ef304bbfd67c8e8a257aee634ed5a4c?narHash=sha256-WnoFEk79ysjL85TNP7bvImzhxvQw9B6uNtnLd4oJntw%3D' (2025-08-14)
• Added input 'pyproject-build-systems/uv2nix/nixpkgs':
    follows 'pyproject-build-systems/nixpkgs'
• Added input 'pyproject-build-systems/uv2nix/pyproject-nix':
    follows 'pyproject-build-systems/pyproject-nix'
• Added input 'pyproject-nix':
    'github:pyproject-nix/pyproject.nix/023cd4be230eacae52635be09eef100c37ef78da?narHash=sha256-QSKpYg%2BTs9HYF155ltlj40iBex39c05cpOF8gjoE2EM%3D' (2025-08-11)
• Added input 'pyproject-nix/nixpkgs':
    follows 'nixpkgs'
• Added input 'uv2nix':
    'github:pyproject-nix/uv2nix/bebbd80bf56110fcd20b425589814af28f1939eb?narHash=sha256-k8kxwVs8Oze6q/jAaRa3RvZbb50I/K0b5uptlsh0HXI%3D' (2025-08-18)
• Added input 'uv2nix/nixpkgs':
    follows 'nixpkgs'
• Added input 'uv2nix/pyproject-nix':
    follows 'pyproject-nix'
2025-08-21 22:22:36 +00:00
OatmealDome
726aff838f flake: Convert to uv2nix 2025-08-21 22:22:36 +00:00
OatmealDome
6728b209ec Project: Update to Python 3.10 2025-08-21 22:22:36 +00:00
OatmealDome
937914b56d Project: Migrate to uv 2025-08-21 22:22:36 +00:00
OatmealDome
48baf99833 flake: Add uv to devShells 2025-08-21 22:22:36 +00:00
OatmealDome
3f47d4a442 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26?narHash=sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA%3D' (2024-01-15)
  → 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f4a8d6d5324c327dcc2d863eb7f3cc06ad630df4?narHash=sha256-eFfY5A7wlYy3jD/75lx6IJRueg4noE%2Bjowl0a8lIlVo%3D' (2024-01-29)
  → 'github:NixOS/nixpkgs/9cb344e96d5b6918e94e1bca2d9f3ea1e9615545?narHash=sha256-gKlP0LbyJ3qX0KObfIWcp5nbuHSb5EHwIvU6UcNBg2A%3D' (2025-08-20)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/e0b44e9e2d3aa855d1dd77b06f067cd0e0c3860d?narHash=sha256-puYyylgrBS4AFAHeyVRTjTUVD8DZdecJfymWJe7H438%3D' (2024-01-12)
  → 'github:nix-community/poetry2nix/ce2369db77f45688172384bbeb962bc6c2ea6f94?narHash=sha256-cX98bUuKuihOaRp8dNV1Mq7u6/CQZWTPth2IJPATBXc%3D' (2025-04-03)
• Updated input 'poetry2nix/flake-utils':
    'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384?narHash=sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt%2BxmY%3D' (2023-09-12)
  → 'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a?narHash=sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ%3D' (2024-09-17)
• Updated input 'poetry2nix/nix-github-actions':
    'github:nix-community/nix-github-actions/4bb5e752616262457bc7ca5882192a564c0472d2?narHash=sha256-yPncV9Ohdz1zPZxYHQf47S8S0VrnhV7nNhCawY46hDA%3D' (2023-11-03)
  → 'github:nix-community/nix-github-actions/e04df33f62cdcf93d73e9a04142464753a16db67?narHash=sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9%2BBV1h%2BMpA%3D' (2024-10-24)
• Updated input 'poetry2nix/treefmt-nix':
    'github:numtide/treefmt-nix/e82f32aa7f06bbbd56d7b12186d555223dc399d1?narHash=sha256-3h3EH1FXQkIeAuzaWB%2BnK0XK54uSD46pp%2BdMD3gAcB4%3D' (2023-11-12)
  → 'github:numtide/treefmt-nix/9ef337e492a5555d8e17a51c911ff1f02635be15?narHash=sha256-LqHYIxMrl/1p3/kvm2ir925tZ8DkI0KA10djk8wecSk%3D' (2024-10-28)
2025-08-21 22:22:36 +00:00
OatmealDome
e9ca48362a flake: Update nixpkgs to 25.05 2025-08-21 22:22:36 +00:00
OatmealDome
8564e4a7ee flake: Fix poetry2nix overlay reference 2024-01-30 18:12:07 -05:00
OatmealDome
960aa4260f flake: Update nixpkgs to 23.11 2024-01-30 18:11:06 -05:00
OatmealDome
22f1802053 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
• Added input 'flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/285b3ff0660640575186a4086e1f8dc0df2874b5' (2023-02-01)
  → 'github:NixOS/nixpkgs/f4a8d6d5324c327dcc2d863eb7f3cc06ad630df4' (2024-01-29)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/860530598f2ab9a9a0e89dc79851d14b0aed3bf7' (2023-01-28)
  → 'github:nix-community/poetry2nix/e0b44e9e2d3aa855d1dd77b06f067cd0e0c3860d' (2024-01-12)
• Updated input 'poetry2nix/flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
• Added input 'poetry2nix/flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Added input 'poetry2nix/nix-github-actions':
    'github:nix-community/nix-github-actions/4bb5e752616262457bc7ca5882192a564c0472d2' (2023-11-03)
• Added input 'poetry2nix/nix-github-actions/nixpkgs':
    follows 'poetry2nix/nixpkgs'
• Added input 'poetry2nix/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Added input 'poetry2nix/treefmt-nix':
    'github:numtide/treefmt-nix/e82f32aa7f06bbbd56d7b12186d555223dc399d1' (2023-11-12)
• Added input 'poetry2nix/treefmt-nix/nixpkgs':
    follows 'poetry2nix/nixpkgs'
2024-01-30 18:10:49 -05:00
Pierre Bourdon
7d3dbdb8df analytics-ingest: take dashboard URL via environment (easier with WSGI) 2023-04-13 03:08:18 +02:00
Pierre Bourdon
cf6424fc09 analytics-ingest: support redirecting / to a provided dashboard URL 2023-04-12 08:32:27 +02:00
Pierre Bourdon
114762177b ci: use poetry v1.3 2023-02-02 05:34:30 +01:00
Pierre Bourdon
e158e179c1 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/cbe419ed4c8f98bd82d169c321d339ea30904f1f' (2022-12-20)
  → 'github:NixOS/nixpkgs/285b3ff0660640575186a4086e1f8dc0df2874b5' (2023-02-01)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/f18984f99c67654a1f9fbde463c88a319a2c843e' (2022-12-20)
  → 'github:nix-community/poetry2nix/860530598f2ab9a9a0e89dc79851d14b0aed3bf7' (2023-01-28)
2023-02-02 05:32:41 +01:00
Pierre Bourdon
a69e8e1df5 deps: add gunicorn 2023-02-02 05:31:08 +01:00
Pierre Bourdon
ab163bb83d deps: update 2023-02-02 05:30:32 +01:00
Pierre Bourdon
6433c3a660 flake: use a more recent poetry version 2023-02-02 05:13:17 +01:00
Pierre Bourdon
5a16f3a1ef analytics-ingest: expose a WSGI application object for deployment 2023-02-02 05:12:26 +01:00
Pierre Bourdon
7bd9ce1c73 Add ref to Dolphin's Code of Conduct 2023-01-02 11:22:02 +01:00
Pierre Bourdon
b7ba45a816 analytics-ingest: add Prometheus metrics 2022-12-22 21:41:37 +01:00
Pierre Bourdon
ae0594a0ac flake: update
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ce6aa13369b667ac2542593170993504932eb836' (2022-05-30)
  → 'github:NixOS/nixpkgs/cbe419ed4c8f98bd82d169c321d339ea30904f1f' (2022-12-20)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/efe5b281b51c22495c488480d23d7bb1426bf3ba' (2022-09-01)
  → 'github:nix-community/poetry2nix/f18984f99c67654a1f9fbde463c88a319a2c843e' (2022-12-20)
• Updated input 'poetry2nix/flake-utils':
    'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
2022-12-22 21:39:49 +01:00
Pierre Bourdon
9565340682 ingest: allow configuring port via cli args (--port) 2022-09-05 11:15:57 +02:00
Pierre Bourdon
bc69aec39e ingest: only add a ts column, no date 2022-09-05 11:13:02 +02:00
Pierre Bourdon
58b0f427e7 Initial commit (code import from dolphin-emu/sadm) 2022-09-05 10:53:57 +02:00