Sign inSign up

maxhougas/pcrpto

By maxhougas

•Updated over 1 year ago

PTO request widget for PCR Player's Club

Image
Web servers
0

400

maxhougas/pcrpto repository overview

A PTO request conflict detector. Users submit PTO requests, and the admin user can view conflicts.

Implements a NextJS frontend, ExpressJS backend and a separately containerized mariadb database.

Documentation located at https://github.com/maxhougas/pcrpto/⁠

Define the following:

  • BOSPAS: PTO admin DB password
  • CLIPATH: Path to the folder containing static resources (index.html)
  • CRTPAS: SSL certificate password
  • DEFPAS: Default password for frontend users
  • EMPPAS: DB password for regular users
  • MIP: IP address of the DB
  • MPORT: Port the DB listens on
  • NIP: IP address of the node back end
  • NPORT: Port the node back end listens on

:mar is the mariadb database

:dev is the devbox complete with nano, openssl and other goodies

:pro is the production box. The NextJS front hand has been npm built and it doesn't have much besides nodejs installed

Tag summary

Content type

Image

Digest

sha256:7b3572a51…

Size

70 MB

Last updated

over 1 year ago

docker pull maxhougas/pcrpto:mar