Skip to content

JasonMorgan/tasky

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker

A Dockerfile has been provided to run this application. The default port exposed is 8080.

Environment Variables

The following environment variables are needed.

Variable Purpose example
MONGODB_URI Address to mongo server mongodb://servername:27017 or mongodb://username:password@hostname:port or mongodb+srv:// schema
SECRET_KEY Secret key for JWT tokens secret123

Alternatively, you can create a .env file and load it up with the environment variables.

Running with Go

Clone the repository into a directory of your choice Run the command go mod tidy to download the necessary packages.

You'll need to add a .env file and add a MongoDB connection string with the name MONGODB_URI to access your collection for task and user storage. You'll also need to add SECRET_KEY to the .env file for JWT Authentication.

Run the command go run main.go and the project should run on locahost:8080

License

This project is licensed under the terms of the MIT license.

Original project: https://github.com/dogukanozdemir/golang-todo-mongodb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 43.2%
  • JavaScript 29.9%
  • CSS 18.9%
  • HTML 6.8%
  • Dockerfile 1.2%