34e292bea952b36273cb6ff259b88c97e41e0a75
* Added initial code for endpoint to link user id with song queue #156 * Updated songQueue to have a user_id field #156 * Added function to link user_id with songQueue record #156 * Added useful constant #156 * Finished adding code #156 Need to make the endpoint available and then write a test. Might have to modify existing tests * Made link user id endpoint available #156 * Added TODOs for later * Changing location of test code * Code formatting * Added test #156 * Formatted code * Added user_id to SongQueue and added more related code * Code formatting * Fixing possible nil user_id field in SongQueue when calling a function * Fixed another issue * Made changes to function to also return user_id * Making use of user_id in test requests * Code formatting * Updated workflow * Forgot to include port * Docker changes for port change * Reverting port changes * Cleaning up Dockerfile * Version bump
Getting Started
Docker
Make sure icarus_auth is located in the root of the parent directory if using docker.
Create a .env file for both projects - icarus_auth and icarus - in the root of each project.
Build containers
docker compose build --ssh default api auth_api
Bring it up
docker compose up -d --force-recreate api auth_api