mirror of
https://github.com/System-End/daydream-phoenix.git
synced 2026-04-19 20:55:11 +00:00
Fix Dockerfile env variables
This commit is contained in:
parent
6bec7e3ad7
commit
b9ca931ca3
2 changed files with 11 additions and 4 deletions
13
Dockerfile
13
Dockerfile
|
|
@ -13,10 +13,15 @@ RUN npm ci
|
|||
# Copy source code
|
||||
COPY . .
|
||||
|
||||
# Set placeholder environment variables for build
|
||||
ENV AIRTABLE_API_KEY=""
|
||||
ENV AIRTABLE_BASE_ID=""
|
||||
ENV AIRTABLE_TABLE_NAME=""
|
||||
# Build arguments for environment variables
|
||||
ARG AIRTABLE_API_KEY=""
|
||||
ARG AIRTABLE_BASE_ID=""
|
||||
ARG AIRTABLE_TABLE_NAME=""
|
||||
|
||||
# Set environment variables from build args
|
||||
ENV AIRTABLE_API_KEY=$AIRTABLE_API_KEY
|
||||
ENV AIRTABLE_BASE_ID=$AIRTABLE_BASE_ID
|
||||
ENV AIRTABLE_TABLE_NAME=$AIRTABLE_TABLE_NAME
|
||||
|
||||
# Build the application
|
||||
RUN npm run build
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@ import Airtable from 'airtable';
|
|||
import { json } from '@sveltejs/kit';
|
||||
import { AIRTABLE_API_KEY, AIRTABLE_BASE_ID, AIRTABLE_TABLE_NAME } from '$env/static/private';
|
||||
|
||||
console.log(AIRTABLE_API_KEY, AIRTABLE_BASE_ID, AIRTABLE_TABLE_NAME);
|
||||
|
||||
if (!AIRTABLE_API_KEY || !AIRTABLE_BASE_ID) {
|
||||
console.warn('Airtable environment variables not configured, email saving will be skipped');
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue