Link user id to song queue (#159)
* 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
This commit was merged in pull request #159.
This commit is contained in:
+7
-8
@@ -1,14 +1,9 @@
|
||||
# Stage 1: Build the application
|
||||
# Use a specific Rust version for reproducibility. Choose one that matches your development environment.
|
||||
# Using slim variant for smaller base image
|
||||
FROM rust:1.88 as builder
|
||||
|
||||
# Set the working directory inside the container
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
# Install build dependencies if needed (e.g., for certain crates like sqlx with native TLS)
|
||||
# RUN apt-get update && apt-get install -y pkg-config libssl-dev
|
||||
|
||||
# Install build dependencies if needed (e.g., git for cloning)
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
pkg-config libssl3 \
|
||||
@@ -16,10 +11,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
openssh-client git \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# << --- ADD HOST KEY HERE --- >>
|
||||
# Replace 'yourgithost.com' with the actual hostname (e.g., github.com)
|
||||
# Create .ssh/ directory for internal dependencies
|
||||
RUN mkdir -p -m 0700 ~/.ssh && \
|
||||
ssh-keyscan git.kundeng.us >> ~/.ssh/known_hosts
|
||||
echo "Host git.kundeng.us" >> ~/.ssh/config && \
|
||||
echo " User git" >> ~/.ssh/config && \
|
||||
chmod 600 ~/.ssh/config
|
||||
|
||||
# << --- ADD HOST KEY HERE --- >>
|
||||
RUN ssh-keyscan git.kundeng.us >> ~/.ssh/known_hosts
|
||||
|
||||
# Copy Cargo manifests
|
||||
COPY Cargo.toml Cargo.lock ./
|
||||
|
||||
Reference in New Issue
Block a user