Skip to content

GenesisEducationKyiv/software-engineering-school-5-0-denyshuzovskyi

Repository files navigation

nimbus-notify

Service that allows to subscribe to regular emails with weather updates

Demo

Deployed version: http://db35m6zjaamdj.cloudfront.net/

Email sending currently works only for pre-approved recipients due to the use of a sandbox domain

Task

https://github.com/mykhailo-hrynko/se-school-5

Useful commands

Migrate

  migrate -source file://./migrations -database "postgres://user:password@localhost:5432/nimbus-notify?sslmode=disable" up

Mockery

    mockery init nimbus-notify/internal/service
    mockery

Tests

  go test ./...

Docker

    docker build -f api-server.Dockerfile -t nimbus-notify .
    docker-compose up

Golangci-lint

    golangci-lint run --config ./.golangci.yaml --verbose  
    golangci-lint run --config ./.golangci.yaml --fix --verbose
    golangci-lint run --config ./.golangci.yaml --enable-only staticcheck --fix --verbose
    
    golangci-lint fmt --config ./.golangci.yaml --verbose

About

software-engineering-school-5-0-denyshuzovskyi created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •