Commit graph

27 commits

Author SHA1 Message Date
cbc788b33e readme: update readme in order to test deployment
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 23:26:01 +02:00
9d1a61885c server: docker: fix traefik not being able to discover server
tl;dr: Since the server is in both the postgres instance's isolated
"backend" network and the public-facing "docker-net", traefik
unfortunately happened to decide to use the "backend" network for its
proxying purposes. This led to the server not being reachable at all.

This commit fixes that by explicitly telling traefik which network to
use.

Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 22:52:06 +02:00
tk
83f773abe1 regenerate endpoint source 2025-08-16 19:37:06 +02:00
tk
be2a58cbd9 merge generated jank 2025-08-16 19:35:56 +02:00
c64fa677ac tree-wide: run serverpod generate
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 19:23:11 +02:00
7631cfd326 server: docker: remove debug container from compose file
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 18:48:34 +02:00
f87843785a server: make/docker: add deployment procedures
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 18:48:34 +02:00
6786def063 server: dockerfile: fix broken ENTRYPOINT from generated project
This cost me an entire afternoon. I don't know whose bright idea it
was to just slap all arguments into the ENTRYPOINT, but here we are.

ENTRYPOINT now just runs the `server` executable, while COMMAND is
used to pass arguments / flags to it. This is useful for e.g. passing
`--apply-migrations` for deployments.

Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 18:48:34 +02:00
5b8b317e89 server: dockerfile: add todos for improvements
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 18:48:34 +02:00
tk
33c98019bb regenerate stream endpoints 2025-08-16 18:39:33 +02:00
tk
9de633feb9 merge frontend changes 2025-08-16 18:10:28 +02:00
tk
642dddaaa3 type quote stream 2025-08-16 17:18:01 +02:00
tk
07870891da rm serverpod templates 2025-08-16 16:13:51 +02:00
fb8ba7e6d1 make: fix PHONY target declarations
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 16:12:06 +02:00
tk
b427b44e4c rename android pkg, ignore client secrets 2025-08-16 15:47:46 +02:00
tk
707dfbd76c add sample http client call logic 2025-08-16 15:47:04 +02:00
aa20d32c27 server: make: add local-env target for convenience
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 15:26:02 +02:00
68e940986d readme: update readme
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 15:04:06 +02:00
82fcb683ba make: add compose file and make targets for local dev container
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 14:51:57 +02:00
3684a0944e dockerfile: pin alpine image version to 3.22
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 14:51:57 +02:00
tk
75724e4043 yield quote updates 2025-08-16 14:43:05 +02:00
tk
6f75132073 migrate db 2025-08-16 14:28:40 +02:00
tk
ff8de67cbb define quote endpoint 2025-08-16 14:15:21 +02:00
tk
c952f17e30 add auth module 2025-08-16 14:04:53 +02:00
tk
6e78ac2665 introduce quote models 2025-08-16 13:08:10 +02:00
tk
6fd404fc88 rm env and redis 2025-08-16 12:06:10 +02:00
tk
89696dcd9b reinit as serverpod project 2025-08-16 11:58:34 +02:00