Categorygithub.com/CPU-commits/Intranet_BClassroom
module
0.0.0-20230819230431-771c8c4c3997
Repository: https://github.com/cpu-commits/intranet_bclassroom.git
Documentation: pkg.go.dev

# README

Microservice Classroom - Intranet

Microservice for the purpose of managing classroom service

Installation

Docker

Dockerfile.feed Dockerfile.query Dockerfile.feed.prod Dockerfile.query.prod

Exposed port (in both Dockerfiles): 8080

API Reference (Swagger)

Index

  GET /api/c/classroom/annoucements/swagger/index.html

docs.json

  GET /api/c/classroom/annoucements/swagger/docs.json

Requirements

  • NATS Server
  • MongoDB

Nats subscriptions

  • get_permissions_files

Environment Variables

VariableDescriptionRequired
JWT_SECRET_KEYJWT Secret AuthenticationRequired
MONGO_DBMongoDB DatabaseRequired
MONGO_ROOT_USERNAMEMongoDB Root UsernameRequired
MONGO_ROOT_PASSWORDMongoDB Root PasswordRequired
MONGO_HOSTMongoDB HostRequired
MONGO_CONNECTIONMongoDB Type ConnectionRequired
NATS_HOSTNATS HostRequired
ELS_HOSTElasticSearch HostRequired
ELS_PORTElasticSearch PortRequired
AWS_BUCKETAWS BucketRequired
AWS_REGIONAWS RegionRequired
COLLEGE_NAMEPublic College NameRequired
CLIENT_URLPublic URL ClientRequired
NODE_ENVNode ENVRequired

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author