Skip to content

Web server used to centralize data

License

Notifications You must be signed in to change notification settings

vitrine-app/server

Repository files navigation

Vitrine web server

GitHub Python Golang

About

This is the web server used by the Vitrine client. For the moment, it is mainly used to call the games catcher to store games into our own database.

Running

To get everything running, you need the same key as the Vitrine client to be stored as a VITRINE_KEY environment variable. Don't hesitate to contact me to get a key.

The server is running in a Docker environment, all you need is Docker and Docker Compose. We're using Docker Compose with 3 containers :

  • vitrine-server for the web server written in Python and the dynamic library written in Go
  • vitrine-db for the MySQL database
  • vitrine-adminer for monitoring the database through Adminer

Then just go to localhost to access to the web server and localhost:8080 for the Adminer dashboard (the password for the database is the VITRINE_KEY env variable for the moment).