Skip to content

horooka/dockhost_answer-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Security: - jwt in cookies authentication middleware - bcrypt password hashing

Env vars: - JWT_SECRET - 32-characters base64 key for HS256 JWT symmetric signing algorithm - POSTGRES_HOST - postgres service name for dockhost dns

+===answer-app====+  +====postgres=====+
|POSTGRES_USER    |<-|POSTGRES_USER    |
|POSTGRES_PASSWORD|<-|POSTGRES_PASSWORD|
|POSTGRES_HOST    |  |POSTGRES_DB      |
|JWT_SECRET       |  +=================+
+=================+

Postgres container setup: 1) enter "psql -U $POSTGRES_USER -d $POSTGRES_DB" in terminal 2) enter "CREATE TABLE users( id SERIAL PRIMARY KEY, username VARCHAR(15), password VARCHAR(60), algebra INT DEFAULT 0, chemistry INT DEFAULT 0, geometry INT DEFAULT 0, physics INT DEFAULT 0 );" query

App container setup: 1) specify container's env vars and 8000 port

About

Web app capable for dockhost hosting

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published