Skip to content

jeff3710/ndotbackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NDOT 网络设备管理平台

项目概述

基于Go语言开发的网络设备管理平台,采用以下技术栈:

  • 后端框架:Go 1.21 + Gin
  • 数据库:PostgreSQL 15
  • 容器化:Docker Compose
  • 配置管理:YAML
  • 接口文档:Swagger

快速启动

docker-compose up -d ndot-postgres  # 启动数据库
make run  # 启动应用

配置说明(config.yaml)

app:
  port: 8081  # 服务监听端口

database:
  host: localhost
  port: 5432
  user: postgres
  password: postgres

API文档

访问 Swagger UI 查看接口文档

SNMP配置

system_oids:
  sysDescr: "1.3.6.1.2.1.1.1.0"
  sysObjectID: "1.3.6.1.2.1.1.2.0"

开发指南

  1. 安装依赖:
go mod tidy
sqlc generate
  1. 数据库迁移:
make migrate-up
  1. 调试模式:
make debug
  1. 临时hash密码
$2a$10$zI7jOObqZzS0yY1ia7lJiO5QHBrPZJ8y7I.IQhva0wh5g9E7VDrRi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published