backend-user

command module
v0.0.0-...-4b33a35 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

README

DEPRECATED: User Service

Build Status Coverage Status Go Report Card

This service covers user account storage, to include cards and addresses

Bugs, Feature Requests and Contributing

We'd love to see community contributions. We like to keep it simple and use Github issues to track bugs and feature requests and pull requests to manage contributions.

API Spec

Checkout the API Spec here

Build

Using Go natively
make build
Using Docker Compose
docker-compose build

Test

make test

Run

Natively
docker-compose up -d user-db
./bin/user -port=8080 -database=mongodb -mongo-host=localhost:27017
Using Docker Compose
docker-compose up

Check

curl http://localhost:8080/health

Use

Test user account passwords can be found in the comments in users-db-test/scripts/customer-insert.js

Customers
curl http://localhost:8080/customers
Cards
curl http://localhost:8080/cards
Addresses
curl http://localhost:8080/addresses
Login
curl http://localhost:8080/login
Register
curl http://localhost:8080/register

Push

make dockertravisbuild

Test Zipkin

To test with Zipkin

make
docker-compose -f docker-compose-zipkin.yml build
docker-compose -f docker-compose-zipkin.yml up

It takes about 10 seconds to seed data

you should see it at: http://localhost:9411/

be sure to hit the "Find Traces" button. You may need to reload the page.

when done you can run:

docker-compose -f docker-compose-zipkin.yml down

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
db

Jump to

Keyboard shortcuts

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