Skip to content

kq5y/kakiage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

214 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kakiage

A web application for publishing CTF writeups

Deploy

Secrets (server/.dev.vars / server/.prod.vars)

  • JWT_SECRET
    node -e "console.log(require('crypto').randomBytes(256).toString('base64'));"
  • DISCORD_CLIENT_ID
  • DISCORD_CLIENT_SECRET
  • APP_DOMAIN
  • CLOUDINARY_CLOUD_NAME
  • CLOUDINARY_API_KEY
  • CLOUDINARY_API_SECRET
  • TURSO_CONNECTION_URL
  • TURSO_AUTH_TOKEN

Build Variables (client/.env)

  • PUBLIC_API_URL

DB Setup

pnpm -F server db:migrate:prod

Create First User

  1. Execute the SQL statement with the unique token set in initialize.sql.
  2. Go to /login and enter the invite code to register.

About

A web app for posting CTF writeups

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •