Skip to content

yyewolf/tn-place

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Release Travis Software License Go Report Card GoDoc

Golang r/place with OAuth

This project is born to be the clone to rule them all, it's meant to be reusable and fast to deploy.

Authentication

As for authentication, I went with Google because we have an Education Workspace (rip) at my school.

Installation

Prerequisite

  • A valid google secret JSON file stored in back/google.json for Google Authentication. It needs to have the redirect URI to local as well if you're running this locally.

Running as-is

To run the project as is, with Docker, simply do the following :

touch back/log.txt && touch back/place.png && touch back/place.json
docker compose build
docker compose up