son-la / snorlax

Golang project learning purpose. Bunch of utilities

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

snorlax

TODO

  1. Implement GORM + Repository model for testing
  2. Testing, testing and more testing!
  3. CI pipeline
  4. Develop snorlax UI with registration/ login functionality
  5. Integrate snorlax with Okta for SSO

Development environment

  1. Setup local k8s for dependencies
  • Refer to https://github.com/son-la/snorlax-devsetup
  • Port forwarding mysql
  1. Create config.yaml
---
kafka: 
  brokers:
  - "localhost:30002"

  useTLS: true
  caFile: "ca.crt"
  version: "3.7.0"

  authentcation:
    username: KAFKA_USER
    password: KAFKA_PASSWORD
    algorithm: sha512

  topic: test
  
database:
  host: MYSQL_HOST
  port: FORWARDED_PORT
  database: USER_DB
  username: USERNAME
  password: PASSWORD

Ref

About

Golang project learning purpose. Bunch of utilities


Languages

Language:Go 97.0%Language:Makefile 1.6%Language:Dockerfile 1.5%