# 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
Variable | Description | Required |
---|---|---|
JWT_SECRET_KEY | JWT Secret Authentication | Required |
MONGO_DB | MongoDB Database | Required |
MONGO_ROOT_USERNAME | MongoDB Root Username | Required |
MONGO_ROOT_PASSWORD | MongoDB Root Password | Required |
MONGO_HOST | MongoDB Host | Required |
MONGO_CONNECTION | MongoDB Type Connection | Required |
NATS_HOST | NATS Host | Required |
ELS_HOST | ElasticSearch Host | Required |
ELS_PORT | ElasticSearch Port | Required |
AWS_BUCKET | AWS Bucket | Required |
AWS_REGION | AWS Region | Required |
COLLEGE_NAME | Public College Name | Required |
CLIENT_URL | Public URL Client | Required |
NODE_ENV | Node ENV | Required |
# 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