https://github.com/lukasjarosch/educonn-platform
https://github.com/lukasjarosch/educonn-platform
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lukasjarosch/educonn-platform
- Owner: lukasjarosch
- Created: 2018-07-27T21:43:01.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2018-09-27T07:21:21.000Z (over 6 years ago)
- Last Synced: 2025-02-24T16:48:26.409Z (3 months ago)
- Language: Go
- Size: 50.2 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# educonn.de
This project was developed as part of my master thesis in computer science at the university of applied sciences Ravensburg-Weingarten.
The goal was to develop a microservice architechture for a video-streaming and e-learning platform.Lukas Jarosch - 2018
## Makefile
The Makefile provides all the tools you need to get up and running.
For every service, there exists a set of makefile commands:
+ `make ` Build the service locally
+ `make -run` -- Run the service locally
+ `make -docker`-- Build the docker image and tag it with 'staging-latest'
+ `make -publish`-- Upload the images to DockerHub
## Services
Currently, the following services are implemented. For detailed information about the services, check the service Readme.
+ **user**
+ **user-api**
+ **video**
+ **video-api**
+ **mail**
+ **lesson**Services currently in dev are **lesson-api** and **user-web**
## How to run the stack?
Well, currently my ```docker-compose``` does contain secrets so I cannot share it here until I sorted that out.## Development logging
For development purposes the JSON logs are rather hard to read.
To enable pretty logging, just `export DEV_ENV=True` before starting a service.