├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── account_service.pb.go ├── account_service.proto ├── account_service ├── cmd │ ├── client.go │ ├── create.go │ ├── get.go │ ├── migrate.go │ ├── root.go │ └── server.go └── main.go ├── database ├── database.go ├── database_test.go ├── pg.go └── token.go ├── docker-compose.yml ├── migrations └── pg │ ├── 1486741764_setup.up.sql │ ├── 20170301160827_images.up.sql │ ├── 20170301160829_metadata.up.sql │ └── 20170301160899_tokens.up.sql ├── readme.md └── server ├── authenticate_by_email.go ├── authenticate_by_email_test.go ├── confirm_account.go ├── confirm_account_test.go ├── create.go ├── create_test.go ├── delete.go ├── delete_test.go ├── generate_password_token.go ├── generate_password_token_test.go ├── get_by_email.go ├── get_by_email_test.go ├── get_by_id.go ├── get_by_id_test.go ├── image_test.go ├── list.go ├── list_test.go ├── reset_password.go ├── reset_password_test.go ├── server.go ├── server_test.go ├── update.go └── update_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | data/ 2 | build/ 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/Makefile -------------------------------------------------------------------------------- /account_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/account_service.pb.go -------------------------------------------------------------------------------- /account_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/account_service.proto -------------------------------------------------------------------------------- /account_service/cmd/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/account_service/cmd/client.go -------------------------------------------------------------------------------- /account_service/cmd/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/account_service/cmd/create.go -------------------------------------------------------------------------------- /account_service/cmd/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/account_service/cmd/get.go -------------------------------------------------------------------------------- /account_service/cmd/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/account_service/cmd/migrate.go -------------------------------------------------------------------------------- /account_service/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/account_service/cmd/root.go -------------------------------------------------------------------------------- /account_service/cmd/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/account_service/cmd/server.go -------------------------------------------------------------------------------- /account_service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/account_service/main.go -------------------------------------------------------------------------------- /database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/database/database.go -------------------------------------------------------------------------------- /database/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/database/database_test.go -------------------------------------------------------------------------------- /database/pg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/database/pg.go -------------------------------------------------------------------------------- /database/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/database/token.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /migrations/pg/1486741764_setup.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/migrations/pg/1486741764_setup.up.sql -------------------------------------------------------------------------------- /migrations/pg/20170301160827_images.up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE accounts ADD COLUMN images text; 2 | -------------------------------------------------------------------------------- /migrations/pg/20170301160829_metadata.up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE accounts ADD COLUMN metadata text; 2 | -------------------------------------------------------------------------------- /migrations/pg/20170301160899_tokens.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/migrations/pg/20170301160899_tokens.up.sql -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/readme.md -------------------------------------------------------------------------------- /server/authenticate_by_email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/authenticate_by_email.go -------------------------------------------------------------------------------- /server/authenticate_by_email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/authenticate_by_email_test.go -------------------------------------------------------------------------------- /server/confirm_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/confirm_account.go -------------------------------------------------------------------------------- /server/confirm_account_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/confirm_account_test.go -------------------------------------------------------------------------------- /server/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/create.go -------------------------------------------------------------------------------- /server/create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/create_test.go -------------------------------------------------------------------------------- /server/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/delete.go -------------------------------------------------------------------------------- /server/delete_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/delete_test.go -------------------------------------------------------------------------------- /server/generate_password_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/generate_password_token.go -------------------------------------------------------------------------------- /server/generate_password_token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/generate_password_token_test.go -------------------------------------------------------------------------------- /server/get_by_email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/get_by_email.go -------------------------------------------------------------------------------- /server/get_by_email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/get_by_email_test.go -------------------------------------------------------------------------------- /server/get_by_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/get_by_id.go -------------------------------------------------------------------------------- /server/get_by_id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/get_by_id_test.go -------------------------------------------------------------------------------- /server/image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/image_test.go -------------------------------------------------------------------------------- /server/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/list.go -------------------------------------------------------------------------------- /server/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/list_test.go -------------------------------------------------------------------------------- /server/reset_password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/reset_password.go -------------------------------------------------------------------------------- /server/reset_password_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/reset_password_test.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/server.go -------------------------------------------------------------------------------- /server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/server_test.go -------------------------------------------------------------------------------- /server/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/update.go -------------------------------------------------------------------------------- /server/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arbarlow/account_service/HEAD/server/update_test.go --------------------------------------------------------------------------------