Commit Graph

30 Commits

Author SHA1 Message Date
gearnode
979d7a66a1 Add probod traces
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-24 10:30:53 +01:00
gearnode
ffa4c93bfd Add configuration option to disable signup
close #51

Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-19 16:43:49 +01:00
gearnode
a941d6549f Remove default cors config
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-14 09:40:19 +01:00
Émile Ré
934d9fef37 Fix CORS default config
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-03-14 09:46:53 +04:00
gearnode
9b9fa08402 Move default aws configuration to config file
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-13 11:41:20 +01:00
gearnode
3e0c748fc9 Add smtp tls support
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-12 14:41:41 +01:00
gearnode
9e950b1ba0 Add SMTP auth support
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-12 14:31:15 +01:00
gearnode
3762d56173 Add timeout to mailer send
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-12 14:01:18 +01:00
gearnode
1a6e68f13c Add email confirmation
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-12 12:17:21 +01:00
gearnode
9edb5f31d0 Add mailer system
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-12 09:04:51 +01:00
gearnode
019f76ecfd Refactor authentication handler
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-11 12:28:51 +01:00
gearnode
5bdc474aef Move coredata outside probo service
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-11 09:38:36 +01:00
gearnode
dc2cac9317 Remove unused omitempty
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-10 10:27:01 +01:00
gearnode
0b3bd6fd67 Fix missing aws config
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-09 15:39:16 +01:00
gearnode
3bd4762e12 Remove CORS configuration by default
Since the frontend is embded it's not needed to have CORS by default.

Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-09 15:32:33 +01:00
gearnode
92826c40f5 Fix malformed filename
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-09 15:31:18 +01:00
gearnode
123a538d82 Embded frontend inside go binary
This will simplify the self hosting of the platform.

Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-09 15:30:28 +01:00
gearnode
93801e1d11 Add support of postgresql TLS configuration
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-08 21:11:27 +01:00
gearnode
4d1305f192 Fix panic on configuration load
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-08 11:26:38 +01:00
gearnode
8e09774958 Sign session cookie to avoid tapping
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 17:34:42 +01:00
gearnode
66b4761154 Configure s3 client when probod start
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-28 14:13:07 +01:00
gearnode
58fddfc240 Add update task state
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 15:25:58 +01:00
gearnode
e9ae77a4a0 Add login/register logic
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-25 17:32:26 +01:00
gearnode
0e9746bbee Bootstrap user manager
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-02 11:37:35 -08:00
gearnode
64a3072a54 Add migrations system
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-24 14:48:01 +01:00
gearnode
7ab7fd2d04 Add api server muxer
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-23 16:27:18 +01:00
gearnode
5639b83f50 Add licence header
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-23 09:56:00 +01:00
gearnode
74be91f41c Add http server
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-20 12:05:29 +01:00
gearnode
8d86eacf87 Add postgresql connection
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-20 12:05:29 +01:00
gearnode
8983a0d7ed Bootstrap probod deamon
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-20 12:05:29 +01:00