Refactor Dockerfile and Impostazioni component for improved clarity and efficiency; streamline environment variable definitions and simplify JSX structure in StripeSection.
This commit is contained in:
parent
ebbcff2e41
commit
ea8f9fe0fa
2 changed files with 16 additions and 54 deletions
|
|
@ -12,59 +12,26 @@ WORKDIR /app
|
||||||
COPY --from=deps /app/node_modules ./node_modules
|
COPY --from=deps /app/node_modules ./node_modules
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production \
|
||||||
ENV NEXT_TELEMETRY_DISABLED=1
|
NEXT_TELEMETRY_DISABLED=1 \
|
||||||
ENV SKIP_REDIS="true"
|
SKIP_REDIS="true"
|
||||||
|
|
||||||
|
ARG BASE_URL NEXT_PUBLIC_BASE_URL NEXT_PUBLIC_STRIPE_PUBLIC_KEY
|
||||||
|
ENV BASE_URL=$BASE_URL \
|
||||||
|
NEXT_PUBLIC_BASE_URL=$NEXT_PUBLIC_BASE_URL \
|
||||||
|
NEXT_PUBLIC_STRIPE_PUBLIC_KEY=$NEXT_PUBLIC_STRIPE_PUBLIC_KEY \
|
||||||
|
STRIPE_SECRET_KEY="mock" \
|
||||||
|
STRIPE_WEBHOOK_SECRET="mock"
|
||||||
|
|
||||||
ARG BASE_URL
|
|
||||||
ENV BASE_URL=$BASE_URL
|
|
||||||
ARG NEXT_PUBLIC_BASE_URL
|
|
||||||
ENV NEXT_PUBLIC_BASE_URL=$NEXT_PUBLIC_BASE_URL
|
|
||||||
|
|
||||||
ARG NEXT_PUBLIC_STRIPE_PUBLIC_KEY
|
|
||||||
ENV NEXT_PUBLIC_STRIPE_PUBLIC_KEY=$NEXT_PUBLIC_STRIPE_PUBLIC_KEY
|
|
||||||
|
|
||||||
# ARG INTERNAL_BASE_URL
|
|
||||||
# ENV INTERNAL_BASE_URL=$INTERNAL_BASE_URL
|
|
||||||
# ARG POSTGRES_USER
|
|
||||||
# ARG POSTGRES_PASSWORD
|
|
||||||
# ARG POSTGRES_DB
|
|
||||||
# ARG PGHOST
|
|
||||||
# ARG PGPORT
|
|
||||||
# ENV PGHOST=$PGHOST
|
|
||||||
# ENV POSTGRES_DB=$POSTGRES_DB
|
|
||||||
# ENV PGPORT=$PGPORT
|
|
||||||
# ENV POSTGRES_USER=$POSTGRES_USER
|
|
||||||
# ENV POSTGRES_PASSWORD=$POSTGRES_PASSWORD
|
|
||||||
# ENV JWT_SECRET="build-time-mock"
|
|
||||||
# ENV BACKENDSERVER_URL="http://backend:1323"
|
|
||||||
ENV STRIPE_SECRET_KEY="mock"
|
|
||||||
ENV STRIPE_WEBHOOK_SECRET="mock"
|
|
||||||
# ENV FIC_CLIENT_ID="mock"
|
|
||||||
# ENV FIC_ACCESS_TOKEN="mock"
|
|
||||||
# ENV FIC_COMPANY_ID="mock"
|
|
||||||
# ENV ARUBA_USER="mock"
|
|
||||||
# ENV ARUBA_PASS="mock"
|
|
||||||
# ENV EXP_API_USER="mock"
|
|
||||||
# ENV EXP_API_PASS="mock"
|
|
||||||
# ENV KEYDB_URL="localhost:6380"
|
|
||||||
# ENV TILES_URL="localhost:6379"
|
|
||||||
# ENV SKEBBY_USER="mock"
|
|
||||||
# ENV SKEBBY_PASS="mock"
|
|
||||||
# ENV REVALIDATION_SECRET="mock"
|
|
||||||
# ENV STORAGE_URL="mock"
|
|
||||||
# ENV STORAGE_TOKEN="mock"
|
|
||||||
RUN SKIP_ENV_VALIDATION=1 npm run build
|
RUN SKIP_ENV_VALIDATION=1 npm run build
|
||||||
|
|
||||||
FROM base AS runner
|
FROM base AS runner
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production \
|
||||||
ENV NEXT_TELEMETRY_DISABLED=1
|
NEXT_TELEMETRY_DISABLED=1 \
|
||||||
ENV SKIP_REDIS="false"
|
SKIP_REDIS="false"
|
||||||
|
|
||||||
# Essential runtime variables
|
|
||||||
ARG BASE_URL
|
ARG BASE_URL
|
||||||
ENV BASE_URL=$BASE_URL
|
ENV BASE_URL=$BASE_URL
|
||||||
ARG NEXT_PUBLIC_BASE_URL
|
ARG NEXT_PUBLIC_BASE_URL
|
||||||
|
|
|
||||||
|
|
@ -62,12 +62,8 @@ const StripeSection = () => {
|
||||||
<p>Endpoint Webhook:</p>
|
<p>Endpoint Webhook:</p>
|
||||||
{data?.endpoints?.data.map((endpoint) => (
|
{data?.endpoints?.data.map((endpoint) => (
|
||||||
<div className="mb-2" key={endpoint.id}>
|
<div className="mb-2" key={endpoint.id}>
|
||||||
<p>
|
<p>ID: {endpoint.id}</p>
|
||||||
ID: <code>{endpoint.id}</code>
|
<p>URL: {endpoint.url}</p>
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
URL: <code>{endpoint.url}</code>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>Eventi attivi: </p>
|
<p>Eventi attivi: </p>
|
||||||
<ul className="list-inside list-disc">
|
<ul className="list-inside list-disc">
|
||||||
|
|
@ -76,9 +72,8 @@ const StripeSection = () => {
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
<p>Versione Api: {endpoint.api_version}</p>
|
<p>Versione Api: {endpoint.api_version}</p>
|
||||||
<p>
|
<p>Stato: {endpoint.status}</p>
|
||||||
Stato: <code>{endpoint.status}</code>
|
|
||||||
</p>
|
|
||||||
<hr className="my-2" />
|
<hr className="my-2" />
|
||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue