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 . .
|
||||
|
||||
ENV NODE_ENV=production
|
||||
ENV NEXT_TELEMETRY_DISABLED=1
|
||||
ENV SKIP_REDIS="true"
|
||||
ENV NODE_ENV=production \
|
||||
NEXT_TELEMETRY_DISABLED=1 \
|
||||
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
|
||||
|
||||
FROM base AS runner
|
||||
WORKDIR /app
|
||||
|
||||
ENV NODE_ENV=production
|
||||
ENV NEXT_TELEMETRY_DISABLED=1
|
||||
ENV SKIP_REDIS="false"
|
||||
ENV NODE_ENV=production \
|
||||
NEXT_TELEMETRY_DISABLED=1 \
|
||||
SKIP_REDIS="false"
|
||||
|
||||
# Essential runtime variables
|
||||
ARG BASE_URL
|
||||
ENV BASE_URL=$BASE_URL
|
||||
ARG NEXT_PUBLIC_BASE_URL
|
||||
|
|
|
|||
|
|
@ -62,12 +62,8 @@ const StripeSection = () => {
|
|||
<p>Endpoint Webhook:</p>
|
||||
{data?.endpoints?.data.map((endpoint) => (
|
||||
<div className="mb-2" key={endpoint.id}>
|
||||
<p>
|
||||
ID: <code>{endpoint.id}</code>
|
||||
</p>
|
||||
<p>
|
||||
URL: <code>{endpoint.url}</code>
|
||||
</p>
|
||||
<p>ID: {endpoint.id}</p>
|
||||
<p>URL: {endpoint.url}</p>
|
||||
|
||||
<p>Eventi attivi: </p>
|
||||
<ul className="list-inside list-disc">
|
||||
|
|
@ -76,9 +72,8 @@ const StripeSection = () => {
|
|||
))}
|
||||
</ul>
|
||||
<p>Versione Api: {endpoint.api_version}</p>
|
||||
<p>
|
||||
Stato: <code>{endpoint.status}</code>
|
||||
</p>
|
||||
<p>Stato: {endpoint.status}</p>
|
||||
|
||||
<hr className="my-2" />
|
||||
</div>
|
||||
))}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue