feat(auth): Add Authorization Code Flow and new Keycloak recipes with new video tutorials (#4234)

Co-authored-by: Alireza <ar.sedghi@gmail.com>
This commit is contained in:
IbrahimandAlireza authored and GitHub committed 2024-07-09 14:33:37 -04:00
1 parent 998302eb85
commit aefa6d94df
81 files changed
+6525 -471

No files matched your search

@@ -12,20 +12,19 @@ RUN apt-get update && apt-get install -y build-essential python3
# Copy package.json and other dependency-related files first
# Assuming your package.json and yarn.lock or similar are located in the project root
COPY . .
COPY ./ /usr/src/app/
# Install node dependencies
# RUN yarn config set workspaces-experimental true
# RUN yarn install
RUN yarn config set workspaces-experimental true
RUN yarn install
# Copy the rest of the application code
# set QUICK_BUILD to true to make the build faster for dev
ENV APP_CONFIG=config/docker_nginx-orthanc-keycloak.js
ENV APP_CONFIG=config/docker-nginx-orthanc.js
# Build the application
# RUN yarn run build
RUN yarn run build
# # Stage 2: Bundle the built application into a Docker container which runs NGINX using Alpine Linux
FROM nginx:alpine
@@ -35,7 +34,7 @@ RUN mkdir -p /var/log/nginx /var/www/html
# # Copy build output to serve static files
# COPY --from=builder /usr/src/app/platform/app/dist /var/www/html
COPY --from=builder /usr/src/app/platform/app/dist /var/www/html
# # Expose HTTP and HTTPS ports
EXPOSE 80 443