cp .env.tpl .env
As a result you have the .env
file that contains default settings.
Make sure that you set AIDBOX_LICENSE
key inside .env
for the email messaging feature we need to provide next variables
MAILGUN_DOMAIN=<domain.mailgun.org>
MAILGUN_PRIVATE_KEY=<token>
MAILGUN_FROM=<support@domain>
for the video call feature we need to provide next variables
TWILIO_SID=<account-sid>
TWILIO_KEY=<token-id>
TWILIO_SECRET=<token-secret>
cd backend && pnpm i && cd ../frontend && pnpm i
As a result both folders backend
and frontend
should contain node_modules
docker compose up
As a result you should have 3 healthy containers: aidbox
aidbox-db
backend
cd frontend && pnpm run dev