summaryrefslogtreecommitdiff
path: root/yhttpd/src/tool/tool.cpp
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-06-30 08:42:55 +0300
committerPaul Buetow <paul@buetow.org>2026-06-30 08:42:55 +0300
commitf387bace8dab1e4b7336b4a69c8b2fc8bd80b3f6 (patch)
treeeccaec04421182eb7a86161b95c2dd883baec1af /yhttpd/src/tool/tool.cpp
parent332d7b2107833018b3ef67b64ffe121bff1ef4fb (diff)
Docker revival (Mode A): build in container, deploy to f3s
Multi-stage Dockerfile (Rocky 9 builder + runtime) builds ychat entirely in a container with SSL/MySQL/readline disabled (in-memory guest chat). Three minimal legacy-C++ patches so it builds on GCC 11: - glob.h/modl.cpp: rename project 'function' typedef to 'mod_func_t' (collides with std::function via 'using namespace std') - logd.cpp: 'ofstream == NULL' -> '!is_open()' - sock.cpp: assign i_server_sock before set_nonblock() (was EBADF on startup) Add DOCKER.md with build/push/deploy workflow and quirks (HTTP/0.9 responses, ephemeral in-memory state).
Diffstat (limited to 'yhttpd/src/tool/tool.cpp')
0 files changed, 0 insertions, 0 deletions