Sign inSign up

eaglestelle/lpul-misd-helpdesk

By eaglestelle

•Updated 3 months ago

LPU MISD Helpdesk is a ticketing and support application for MISD service requests.

Image
0

2.2K

eaglestelle/lpul-misd-helpdesk repository overview

⁠LPU MISD Helpdesk

LPU MISD Helpdesk is a ticketing and support application for MISD service requests. It includes a React/Vite frontend, an Express API, Supabase-backed data/auth flows, ticket chat, admin management, analytics, knowledge base features, and an optional AI chatbot.

⁠Server Deployment

On the server, create a deployment directory and place only docker-compose.yml in it.

Use this Docker Compose setup and replace the placeholder values before starting the container:

services:
  lpul-misd-helpdesk:
    image: eaglestelle/lpul-misd-helpdesk:latest
    environment:
      PUBLIC_BASE_URL: http://localhost:5000
      VITE_PUBLIC_BASE_URL: ""
      VITE_API_BASE_URL_PROD: /
      VITE_API_BASE_URL_LOCAL: http://localhost:5000
      CORS_ORIGINS: ""
      VITE_SUPABASE_URL: ""
      VITE_SUPABASE_ANON_KEY: ""
      SUPABASE_SERVICE_ROLE_KEY: ""
      JWT_SECRET: ""
      MAGIC_LINK_ALLOWED_DOMAINS: "@lpulaguna.edu.ph,@lpusc.edu.ph"
      ADMIN_SEED_FULL_NAME: System Admin
      ADMIN_SEED_EMAIL: ""
      ADMIN_SEED_PASSWORD: ""
      GEMINI_API_KEY: ""
      GROQ_API_KEY: ""
    ports:
      - "5000:5000"
    restart: unless-stopped

Keep the server copy of docker-compose.yml private because it contains backend secrets.

Pull and start the published image:

docker compose pull
docker compose up -d

View logs:

docker compose logs -f lpul-misd-helpdesk

Update to a newer image:

docker compose pull
docker compose up -d

Do not use docker compose up --build on a server that only has the deployment docker-compose.yml; building requires the full repository.

Tag summary

Content type

Image

Digest

sha256:a5cf92ec4…

Size

60.8 MB

Last updated

3 months ago

docker pull eaglestelle/lpul-misd-helpdesk