Compare commits

...
2 Commits
Author SHA1 Message Date
Developer 24aa2bca30 fix: nginx listen on 0.0.0.0:8080 for Docker Traefik access
Build & Deploy (Nix) / build-and-deploy (backend) (push) Successful in 3m14s
Build & Deploy (Nix) / build-and-deploy (discord-gateway) (push) Successful in 2m28s
Build & Deploy (Nix) / build-and-deploy (proxy) (push) Successful in 2m38s
127.0.0.1 from inside Docker container is the container's own
loopback, not host's. Changed to listen 8080 (all interfaces)
so Traefik can reach it via host.docker.internal:8080.
2026-07-30 20:56:29 +07:00
Developer 9957321423 fix: cd to lib dir in wrapper so drizzle migrations can find _journal.json
process.cwd() defaults to / (systemd default) without an
explicit WorkingDirectory. The migration code looks for
drizzle/migrations/meta/_journal.json relative to cwd,
so the wrapper must cd into the package directory first.
2026-07-30 20:24:12 +07:00
2 changed files with 5 additions and 3 deletions
+4 -2
View File
@@ -84,7 +84,8 @@
mkdir -p $out/bin
cat > $out/bin/gmw-backend << WRAPPER
#!${pkgs.runtimeShell}
exec ${nodejs}/bin/node $out/lib/gmw-backend/dist/index.js
cd $out/lib/gmw-backend
exec ${nodejs}/bin/node dist/index.js
WRAPPER
chmod +x $out/bin/gmw-backend
'';
@@ -152,7 +153,8 @@ WRAPPER
mkdir -p $out/bin
cat > $out/bin/gmw-discord-gateway << WRAPPER
#!${pkgs.runtimeShell}
exec ${nodejs}/bin/node $out/lib/gmw-discord-gateway/dist/index.js
cd $out/lib/gmw-discord-gateway
exec ${nodejs}/bin/node dist/index.js
WRAPPER
chmod +x $out/bin/gmw-discord-gateway
'';
+1 -1
View File
@@ -12,7 +12,7 @@ http {
}
server {
listen 127.0.0.1:8080;
listen 8080;
server_name _;
gzip on;