Update Dockerfile
Some checks failed
Build And Publish / BuildAndPublish (push) Failing after 1m47s

This commit is contained in:
Ryan Freeman 2024-08-22 22:08:05 +01:00
parent 104778c5e4
commit 3d0b79bb15

View File

@ -22,6 +22,29 @@ WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/node_modules ./node_modules
COPY . . COPY . .
RUN --mount=type=secret,id=SPOTIFY_CLIENT_ID \
--mount=type=secret,id=SPOTIFY_CLIENT_SECRET \
--mount=type=secret,id=SPOTIFY_REFRESH_TOKEN \
--mount=type=secret,id=NEXT_PUBLIC_SITE_URL \
--mount=type=secret,id=GITHUB_ACCESS_TOKEN \
--mount=type=secret,id=GITHUB_USERNAME \
--mount=type=secret,id=GITHUB_CLIENT_ID \
--mount=type=secret,id=GITHUB_SECRET \
--mount=type=secret,id=NEXT_PUBLIC_SUPABASE_URL \
--mount=type=secret,id=NEXT_PUBLIC_SUPABASE_ANON_KEY \
--mount=type=secret,id=SUPABASE_SERVICE_ROLE_KEY \
export SPOTIFY_CLIENT_ID=$(sed -n 's/^SPOTIFY_CLIENT_ID=\(.*\)$/\1/p' .env) && \
export SPOTIFY_CLIENT_SECRET=$(sed -n 's/^SPOTIFY_CLIENT_SECRET=\(.*\)$/\1/p' .env) && \
export SPOTIFY_REFRESH_TOKEN=$(sed -n 's/^SPOTIFY_REFRESH_TOKEN=\(.*\)$/\1/p' .env) && \
export SPOTIFY_REFRESH_TOKEN=$(sed -n 's/^NEXT_PUBLIC_SITE_URL=\(.*\)$/\1/p' .env) && \
export SPOTIFY_REFRESH_TOKEN=$(sed -n 's/^GITHUB_ACCESS_TOKEN=\(.*\)$/\1/p' .env) && \
export SPOTIFY_REFRESH_TOKEN=$(sed -n 's/^GITHUB_USERNAME=\(.*\)$/\1/p' .env) && \
export SPOTIFY_REFRESH_TOKEN=$(sed -n 's/^GITHUB_CLIENT_ID=\(.*\)$/\1/p' .env) && \
export SPOTIFY_REFRESH_TOKEN=$(sed -n 's/^GITHUB_SECRET=\(.*\)$/\1/p' .env) && \
export SPOTIFY_REFRESH_TOKEN=$(sed -n 's/^NEXT_PUBLIC_SUPABASE_URL=\(.*\)$/\1/p' .env) && \
export SPOTIFY_REFRESH_TOKEN=$(sed -n 's/^NEXT_PUBLIC_SUPABASE_ANON_KEY=\(.*\)$/\1/p' .env) && \
export SPOTIFY_REFRESH_TOKEN=$(sed -n 's/^SUPABASE_SERVICE_ROLE_KEY=\(.*\)$/\1/p' .env)
# Next.js collects completely anonymous telemetry data about general usage. # Next.js collects completely anonymous telemetry data about general usage.
# Learn more here: https://nextjs.org/telemetry # Learn more here: https://nextjs.org/telemetry
# Uncomment the following line in case you want to disable telemetry during the build. # Uncomment the following line in case you want to disable telemetry during the build.