Skip to content

Algostract/unpsy-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnPsy

uptime status

Landing

A psychoanalytical web tool for diverse assessments and automatic analysis with a built-in scanner

  • 📦 SSR
  • 🖼️ OG Tags
  • 🚀 PWA
  • ✋ Push Notification
  • 🌙 Light/Dark Mode
  • 🗂️ CMS (Notion)
  • 🐋 Containerized
  • 🪄 CI/CD (Github Action)
  • ⚡️ API Route Caching
  • 📐 Analytics

Scales

Scale Created Tested Published
EPQ
EPQ-R
JTCI
MACI
MCMI
MMPI-RF
MPQ
TCI
SCL-90R
DSMD-A
DSMD-C
JEPQ - - -
LEYTON - - -
BAI - - -

How to Deploy

  1. Initialize Swarm on the Manager Node
docker swarm init --advertise-addr <MANAGER-IP>
  1. Join Worker Nodes to the Swarm
docker swarm join --token <WORKER-TOKEN> <MANAGER-IP>:2377
  1. Check Node Status
docker node ls
  1. Create a docker volume
docker volume create \
  --name unpsy_static \
  --driver local \
  --opt type=none \
  --opt device="$(pwd)/static" \
  --opt o=bind
  1. Use Docker Stack to deploy multi-container application
docker stack deploy --compose-file docker-compose.prod.yml unpsy
  1. Scale service
docker service scale unpsy_app=2
  1. Verify
docker service ls
docker service ps unpsy_app

About

A psychoanalytical web tool for diverse assessments and automatic analysis with a built-in scanner.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •  

Languages