Self-Hosted
It's highly recommended to self-host the Application as the ESP Admin Cloud is intended for testing purposes.
Requirements
- Node.js
v18
or newer - Supported Prisma database, docs
Configuration
Environment variables are used for configuration. Below you can find the main ones. You can check the example.env file for more options. Furthermore, you can inspect the used Nuxt modules and define your own settings.
Variable | Description |
---|---|
DATABASE_URL | Database connection URI |
NUXT_PUBLIC_AUTH_BASE_URL | Application's base URL, http://localhost:3000 |
NUXT_AUTH_ACCESS_TOKEN_JWT_SECRET | Secret to sign access token |
NUXT_AUTH_REFRESH_TOKEN_JWT_SECRET | Secret to sign refresh token |
NUXT_AUTH_EMAIL_PROVIDER_NAME | Refer to docs |
NUXT_AUTH_EMAIL_FROM | Sender's email address |
NUXT_AUTH_EMAIL_PROVIDER_API_KEY | API key with send permission |
Deployment
Please refer to Nuxt docs on deployment. To deploy with docker please refer to docker repository.
Table of Contents