website refactoring #7

Merged
boom merged 25 commits from dev into production 2025-06-28 14:05:50 +02:00
4 changed files with 2 additions and 15 deletions
Showing only changes of commit b74509d45d - Show all commits

View File

@@ -26,8 +26,7 @@
if [ -n "$BUILD_FOLDER" ]; then BUILD_ARGS="$BUILD_ARGS --build-arg BUILD_FOLDER=$BUILD_FOLDER"; fi
if [ -n "$IMAGE_NAME" ]; then BUILD_ARGS="$BUILD_ARGS --build-arg IMAGE_NAME=$IMAGE_NAME"; fi
if [ -n "$MAIN_CLASS" ]; then BUILD_ARGS="$BUILD_ARGS --build-arg MAIN_CLASS=$MAIN_CLASS"; fi
if [ -n "$BUILD_ARGS" ]; then BUILD_ARGS="$BUILD_ARGS $BUILD_ARGS"; fi
docker build $BUILD_ARGS -t $DOCKER_IMAGE:$TAG -f $DOCKERFILE_PATH .
if [[ "$TAG" == "dev" || "$TAG" == "production" || "$TAG" == "pipeline" ]]; then

View File

@@ -20,10 +20,6 @@ services:
frontend:
image: registry.boomlab.party/rheinsw/rheinsw-mono-repo/frontend
container_name: frontend
volumes:
- ./frontend.env:/app/.env # Mount it as .env at runtime
# env_file:
# - ./frontend.env
ports:
- "5100:3000"
restart: on-failure

View File

@@ -19,6 +19,5 @@ docker_frontend:
IMAGE_NAME: frontend
WORKDIR_PATH: frontend
DOCKERFILE_PATH: Dockerfile
BUILD_ARGS: "--build-arg HCAPTCHA_SITE_KEY=$HCAPTCHA_SITE_KEY"
needs:
- build_frontend

View File

@@ -13,13 +13,6 @@ RUN npm ci
# Copy entire project
COPY . .
## Set it as an environment variable for the build process
#ARG HCAPTCHA_SITE_KEY
#ENV NEXT_PUBLIC_HCAPTCHA_SITE_KEY=$HCAPTCHA_SITE_KEY
#
## Create a .env file before build
#RUN echo "NEXT_PUBLIC_HCAPTCHA_SITE_KEY=$HCAPTCHA_SITE_KEY"
# Build the Next.js app
RUN npm run build
@@ -35,4 +28,4 @@ COPY --from=builder /app ./
EXPOSE 3000
# Start Next.js in production mode
CMD ["/bin/sh", "-c", "set -a && [ -f .env ] && . .env && set +a && next start"]
CMD ["npm", "run", "start"]