Skip to contents

Use this guide to confirm the configuration required by artcore. All variables must be present in the runtime environment before connecting to services.

Database connection

Variable Description
ART_PGHOST PostgreSQL host
ART_PGPORT PostgreSQL port
ART_PGUSER PostgreSQL username
ART_PGPASS PostgreSQL password
ART_PGDATA PostgreSQL database name

CDN (DigitalOcean Spaces)

Variable Description
ART_BUCKETS_KEY_ID Spaces access key ID
ART_BUCKETS_KEY_SECRET Spaces secret key

Application mode

Variable Description
ART_RUNAS_DEMO TRUE or FALSE — enables demo mode where writes are ignored

API keys

The following keys are validated by check_env_api() and must be available when the associated features are used.

Variable Description
ART_OPENAI_KEY OpenAI API key for AI features
ART_OPENSEA_KEY OpenSea API key for NFT integration
ART_RESEND_KEY Resend API key for email services