Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Init user service #38

Closed
wants to merge 71 commits into from
Closed

Init user service #38

wants to merge 71 commits into from

Conversation

LimZiJia
Copy link

What is in this PR

This is just the basic user-service. It is dockerised, can connect to an atlas cluster and the endpoints are working

What is not in this PR

Documentation, tests and connection to the login page.

  • I have updated documentation
  • All tests passing

Connecting to server

This user-service is run on my own free atlas mongodb server. To connect to db, make an atlas cluster. It will show on the dashboard like this:
image

Click on connect > drivers > 3. Add your connection string into your application code

image

Copy paste as USER_SERVICE_CLOUD_URI in the .env file with the password you set earlier.

Checklist

ManasVegi and others added 30 commits August 9, 2022 13:24
Add env variable to connect to db locally
- Got the Service up and running at Port 3001
- Add `isAdmin` and `createdAt` fields
- Update Async Functionality
- Update Error Handling for Duplicate Credentials Handling
- Add MongoDB Guide
- Add User Service Setup Guide
- Add User Service API Guide
Add Environment Sample File
fans2619 and others added 29 commits August 25, 2024 01:54
Got user service to work in docker. It can only interface with an atlas cloud server currently.
User-service in docker can only communicate with an atlas mongodb server.
Some files should have been committed in the previous commit. They are
mostly to do with the dockerisation process. The merge with main might
have messed with it.
.gitignore was missing and some vim temp files were pushed to repo.
Somehow .gitignore was not commited with the last commit
The previous commits made frontend not work. Pulled this frontend from main.
Apparently bcrypt library cannot run on Docker's architecture. Change
bcrypt to bcryptjs for compatibility.
Test does not currently work
Not connected to the login interface yet. Commiting to make a clean Pr.
@LimZiJia LimZiJia closed this Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants