Commit Graph
100 Commits
Author SHA1 Message Date
marvin 55502e9e43 added review database admin page 2026-09-25 13:09:02 +02:00
marvin ee56726fb3 added protfolio network 2026-09-25 07:32:39 +02:00
marvin d556aa3f2f fixed config 2026-09-25 06:29:49 +02:00
marvin 314d33c18f added gitea network to caddy 2026-09-25 06:23:03 +02:00
marvinandClaude Sonnet 5 d634573dd6 Add .dockerignore files for api and caddy
Both use an allowlist so only the files each Dockerfile copies are sent
to the build context. For caddy this keeps the TLS certificates and keys
in data/ and config/ out of the context; for api it skips training code,
datasets, saved models and caches.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-24 19:03:26 +02:00
marvinandClaude Sonnet 5 121d8a8ab4 Make upload limit and Caddy settings configurable via env vars
- API: read the upload size limit from MAX_UPLOAD_MEGABYTES (default 15)
  and keep MAX_UPLOAD_BYTES as the byte value used by /predict
- Caddy: read the ACME email and request body limit from CADDY_EMAIL and
  CADDY_MAX_BODY (default 16MB, ~1 MB above the API limit)
- compose: pass the new variables to caddy_proxy and cnn_api

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-24 19:01:42 +02:00
marvin 79db918564 changed server limits 2026-09-24 11:20:41 +02:00
marvin 3d5de2eca0 added env variables for server limits 2026-09-24 11:15:20 +02:00
marvin 7372c203b9 changed text 2026-09-24 06:01:09 +02:00
marvin e266baaeb9 changes face detection fps 2026-09-24 05:57:57 +02:00
marvin b36a950f85 changed compression quality 2026-09-24 05:53:31 +02:00
marvin 291159a819 added compression for images on client side 2026-09-24 05:49:28 +02:00
marvin 1964df4b42 upgraded api server 2026-09-24 05:39:46 +02:00
marvin 9430a32250 changed caddy email 2026-09-24 05:03:37 +02:00
marvin cb9cf07842 upgraded config 2026-09-23 05:58:10 +02:00
marvin a82c96834f upgraded config 2026-09-22 17:31:41 +02:00
marvin b0b9749079 changed website design 2026-09-22 17:23:20 +02:00
marvin 1b52d55f02 loss: 3.7 2026-06-05 20:38:26 +02:00
marvin 760caefbfe changed yolo dataset for no label images 2026-06-05 14:31:40 +02:00
marvin fe90bfa39b changed bboxes 2026-06-04 20:03:54 +02:00
marvin 19244f9bc7 adjusted server time limit 2026-06-04 19:57:36 +02:00
marvin ba1af8204b added face detection introduction text 2026-06-04 15:40:56 +02:00
marvin 8a3d6319d3 added send intervall of 2 fps 2026-06-04 15:10:57 +02:00
marvin 9dcc5915aa added disconnect handle 2026-06-04 14:55:08 +02:00
marvin 98a553de76 Merge branch 'main' of https://github.com/MarvinKrausser/CNN_Website 2026-06-04 14:22:18 +02:00
marvin 09bd169aa1 fixed webcam unmount 2026-06-04 14:22:00 +02:00
marvin b7928415aa fixed bug 2026-06-01 12:02:05 +02:00
marvin 89a341750c fixed import bug 2026-05-31 22:21:48 +02:00
marvin edf4f76c6f server cleanup 2026-05-31 22:11:13 +02:00
marvin 8ca0568017 added non max supression 2026-05-31 22:02:30 +02:00
marvin 133cb9278b changed video width 2026-05-30 19:54:55 +02:00
marvin c7c12f4749 changed video width 2026-05-30 19:53:55 +02:00
marvin 6d892f6c5d changed video width 2026-05-30 19:51:45 +02:00
marvin 6ca94cfaca added default image to yolo 2026-05-30 19:48:31 +02:00
marvin 4411fac977 changed yolo design 2026-05-30 19:29:43 +02:00
marvin 66462c8f80 removed time restraint from server 2026-05-30 19:02:18 +02:00
marvin 0c6d582241 added server logging 2026-05-30 12:15:22 +02:00
marvin 0c35dda189 work in progress disclaimer 2026-05-29 20:55:06 +02:00
marvin 0fba1a8a72 added semaphore 2026-05-29 19:38:29 +02:00
marvin 0ca5df8737 pre alpha 2026-05-29 19:23:47 +02:00
marvin baf785a57b added time throttle 2026-05-29 18:20:03 +02:00
marvin 1399454393 fixed websocket image piepline 2026-05-29 18:17:09 +02:00
marvin 8180767db7 fixed websocket image piepline 2026-05-29 18:13:15 +02:00
marvin 90e86d6f48 fixed websocket image piepline 2026-05-29 18:11:22 +02:00
marvin 315e92989c added requirement 2026-05-29 17:55:09 +02:00
marvin b49fc5ac24 changed http request to websocket 2026-05-29 17:50:46 +02:00
marvin 60c29d57ec fixed import bug 2026-05-29 16:49:50 +02:00
marvin a7fede1a8f cleanup 2026-05-29 16:47:46 +02:00
marvin fcec2b9fb3 added requirement 2026-05-29 16:41:20 +02:00
marvin 4553ecc804 changed import path 2026-05-29 16:40:05 +02:00
marvin 529fcd835e changed import path 2026-05-29 16:28:48 +02:00
marvin 65e1a4b7a5 changed import path 2026-05-29 16:27:50 +02:00
marvin 70b883b20c fixed library bug 2026-05-29 16:24:00 +02:00
marvin f1920998ff added yolo model to api 2026-05-29 16:17:52 +02:00
marvin 56edd90b6f added webcam 2026-05-29 10:20:58 +02:00
marvin eec4a7fb10 detection model works 2026-05-29 08:32:24 +02:00
marvin 37277319ec working yolo detection model 2026-05-24 21:38:20 +02:00
marvin 87f6bcf7f7 added yolo data viewer 2026-05-22 12:04:50 +02:00
marvin b6a4dd5fa2 changed yolo loss 2026-05-22 05:57:40 +02:00
marvin e412738d3e changed yolo 2026-05-21 11:14:41 +02:00
marvin db4547dc05 fixed python import 2026-05-21 06:13:32 +02:00
marvin 47115905a3 fixed python import 2026-05-21 06:12:13 +02:00
marvin e23d0e932c fixed python import 2026-05-21 06:10:38 +02:00
marvin c5c5aa1e4b fixed python import 2026-05-21 06:06:31 +02:00
marvin dcc890afcc fixed api dockerfile copy 2026-05-21 06:04:34 +02:00
marvin 08b2d7c4e4 fixed api dockerfile copy 2026-05-21 06:01:22 +02:00
marvin 44d77210bd server start bug fix 2026-05-21 05:59:56 +02:00
marvin 574c335bfd server start bug fix 2026-05-21 05:58:06 +02:00
marvin 58aed7c706 server start bug fix 2026-05-21 05:57:03 +02:00
marvin 640c852e80 changed imports 2026-05-21 05:49:48 +02:00
marvin a519e77db1 changed api structure and added object detection 2026-05-20 23:35:31 +02:00
marvin 4eb0e3217e changed layout 2026-05-16 17:29:22 +02:00
marvin 22074e1df8 bird cnn css component specific 2026-05-16 17:22:28 +02:00
marvin a2a72e5a91 review css component specific 2026-05-16 17:18:45 +02:00
marvin 20602c6dd5 added time for reviews 2026-05-16 00:39:35 +02:00
marvin 1170a285e7 fixed grammar bug 2026-05-16 00:20:20 +02:00
marvin 6f4330b0a2 added sending confirmation 2026-05-16 00:17:17 +02:00
marvin 2bb08a514a more efficient server 2026-05-15 06:28:48 +02:00
marvin f24b83f2da final design 2026-05-15 06:18:12 +02:00
marvin abd7144615 fixed design 2026-05-14 23:42:45 +02:00
marvin b92f3a669b fixed design 2026-05-14 23:01:53 +02:00
marvin 503f657049 changed design 2026-05-14 22:30:58 +02:00
marvin c25e8b5c0a better review design, caddy now listens on localhost too 2026-05-14 20:54:13 +02:00
marvin 05541e60b5 changed review design 2026-05-14 18:44:50 +02:00
marvin e692d0e23c added more review components 2026-05-14 13:33:57 +02:00
marvin 9591131da1 added review buttons 2026-05-14 02:13:15 +02:00
marvin 1c18d225c2 changed api method name 2026-05-12 19:31:35 +02:00
marvin 69d5b6071d added auth for fetching reviews 2026-05-12 18:46:21 +02:00
marvin d9c06fe7da removed unnecessary directory 2026-05-12 18:40:52 +02:00
marvin 4219d234fc fixed docker bug 2026-05-12 18:37:40 +02:00
marvin b7ef0144d1 fixed docker bug 2026-05-12 18:29:00 +02:00
marvin 1c53399488 changed caddy dockerfile 2026-05-12 18:19:04 +02:00
marvin 6ac687fbb9 added create table http request 2026-05-12 18:14:31 +02:00
marvin 8ba1ab63a8 fixed databse bug 2026-05-12 18:07:47 +02:00
marvin a077f3ff0c disable caddy logging 2026-05-12 18:03:48 +02:00
marvin 019b7a6fb3 fixed py requirements bug 2026-05-12 18:01:33 +02:00
marvin 941cfba332 added review sql database 2026-05-12 17:56:31 +02:00
marvin 58af9f0f82 changed dockerfile and bird dataset 2026-05-12 04:32:19 +02:00
marvin fe963e0a68 changed router 2026-05-12 02:57:04 +02:00
marvin cdfb47826f fixed caddy bug 2026-05-11 22:24:13 +02:00