Добавлены переменные окружения PARTSAPI_URL в docker-compose.yml, Dockerfile и stack.env. Обновлён компонент CloseIcon для улучшения отображения и производительности.
This commit is contained in:
@ -17,12 +17,14 @@ ARG NEXT_PUBLIC_CMS_GRAPHQL_URL
|
||||
ARG NEXT_PUBLIC_UPLOAD_URL
|
||||
ARG NEXT_PUBLIC_MAINTENANCE_MODE
|
||||
ARG NEXT_PUBLIC_YANDEX_MAPS_API_KEY
|
||||
ARG PARTSAPI_URL
|
||||
|
||||
# Set environment variables for build time
|
||||
ENV NEXT_PUBLIC_CMS_GRAPHQL_URL=$NEXT_PUBLIC_CMS_GRAPHQL_URL
|
||||
ENV NEXT_PUBLIC_UPLOAD_URL=$NEXT_PUBLIC_UPLOAD_URL
|
||||
ENV NEXT_PUBLIC_MAINTENANCE_MODE=$NEXT_PUBLIC_MAINTENANCE_MODE
|
||||
ENV NEXT_PUBLIC_YANDEX_MAPS_API_KEY=$NEXT_PUBLIC_YANDEX_MAPS_API_KEY
|
||||
ENV PARTSAPI_URL=$PARTSAPI_URL
|
||||
|
||||
# Build the application
|
||||
RUN npm run build
|
||||
|
@ -10,6 +10,7 @@ services:
|
||||
NEXT_PUBLIC_UPLOAD_URL: ${NEXT_PUBLIC_UPLOAD_URL:-http://localhost:4000/upload}
|
||||
NEXT_PUBLIC_MAINTENANCE_MODE: ${NEXT_PUBLIC_MAINTENANCE_MODE:-false}
|
||||
NEXT_PUBLIC_YANDEX_MAPS_API_KEY: ${NEXT_PUBLIC_YANDEX_MAPS_API_KEY}
|
||||
PARTSAPI_URL: ${PARTSAPI_URL}
|
||||
FRONTEND_PORT: ${FRONTEND_PORT:-3000}
|
||||
NODE_ENV: ${NODE_ENV:-production}
|
||||
container_name: protekauto-frontend
|
||||
@ -26,6 +27,7 @@ services:
|
||||
- NEXT_PUBLIC_CMS_GRAPHQL_URL=${NEXT_PUBLIC_CMS_GRAPHQL_URL:-http://localhost:4000/graphql}
|
||||
- NEXT_PUBLIC_UPLOAD_URL=${NEXT_PUBLIC_UPLOAD_URL:-http://localhost:4000/upload}
|
||||
- NEXT_PUBLIC_MAINTENANCE_MODE=${NEXT_PUBLIC_MAINTENANCE_MODE:-false}
|
||||
- PARTSAPI_URL=${PARTSAPI_URL}
|
||||
|
||||
# Yandex Maps API
|
||||
- NEXT_PUBLIC_YANDEX_MAPS_API_KEY=${NEXT_PUBLIC_YANDEX_MAPS_API_KEY}
|
||||
|
@ -7,21 +7,7 @@ interface CloseIconProps {
|
||||
|
||||
const CloseIcon: React.FC<CloseIconProps> = ({ size = 20, color = '#fff' }) => {
|
||||
return (
|
||||
<svg
|
||||
width={size}
|
||||
height={size}
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
>
|
||||
<path
|
||||
d="M18 6L6 18M6 6L18 18"
|
||||
stroke={color}
|
||||
strokeWidth="2"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
</svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width={size} height={size} viewBox="0 0 32 32"><path fill={color} d="M17.414 16L24 9.414L22.586 8L16 14.586L9.414 8L8 9.414L14.586 16L8 22.586L9.414 24L16 17.414L22.586 24L24 22.586z"/></svg>
|
||||
);
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user