anakonda

command module
v0.0.0-...-0aa3dee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2024 License: MIT Imports: 6 Imported by: 0

README

Anakonda

Anakonda is a container-based task runner to run user tasks in Docker.

System Design Diagram

Anakonda System Design Diagram

Give a Star! ⭐

If you like this repo or found it helpful, please give it a star. Thanks!

Used Tools

  1. Echo as web framework
  2. Redis for queue
  3. Asynq for task queue
  4. Postgresql as main database engine
  5. PgAdmin as database management tool
  6. Koanf for configurations
  7. Zap for logging
  8. Gorm as ORM
  9. Swagger for documentation
  10. Validator for endpoint input Validation
  11. Docker compose for run project with all dependencies in docker

How to run

go run main.go server
go run main.go controller
go run main.go worker
Web API
Run local manually http://localhost:8080
PgAdmin
Username: h.darani@gmail.com
Password: 123456

Postgres Server info:

Host: postgres_container
Port: 5432
Username: postgres
Password: admin

Project preview

Swagger

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL