onoriel / alert-go

Alert API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App structure

  • main.go
  • go.mod
  • controller/
    • alertController.go
  • repository/
    • alertRepository.go
  • models/
    • alert.go
  • docker/
    • Dockerfile
    • prepopulate.js

Commands

go mod tidy go run main.go

Build Docker Service Image

Change database.url value to "mongodb" in config.yaml file before building images.

Service alone

docker build --tag alert-go . docker run --rm -p 3000:3000 alert-go

Mongo alone

docker build --tag mongodb docker/mongo docker run --rm -p 27017:27017 mongodb

Services with docker-compse

docker-compose build . docker-compose up -d

About

Alert API

License:Apache License 2.0


Languages

Language:Go 82.9%Language:JavaScript 8.7%Language:Dockerfile 8.4%