가입 후 초대 링크를 공유하면 동영상 재생 및 초대 보상을 받을 수 있습니다.

Robert Clapp
@RobertClapp
가입 June 2009
1.2K 팔로잉 중    134 팬
outpost fails silently on its first live deploy when unvalidated environment variables let production boot with dev fallbacks. unset or identical JWT_SECRET and ENCRYPTION_KEY left cookies insecure, disabled DB TLS, and allowed session forgery. Railway defaulted the SIGTERM to SIGKILL window to 0s, killing in-flight jobs and stranding posts in a 'may already be live' state. at the routing layer, posts.update enforced approval checks, but the status write layer had no validation, causing publish race conditions. preventing silent corruption required strict boot-time schema checks with an encryption canary, setting RAILWAY_DEPLOYMENT_DRAINING_SECONDS for graceful draining, and making the approval gate authoritative at the status write layer.
더 보기