feat: Transak-only gateway + pass credentials via docker-compose
Remove Coinbase and Ramp Network from onramp registry, keeping Transak as the sole payment gateway. Add TRANSAK_* env vars to docker-compose for .env override of Infisical values. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
913f9aa4d0
commit
7ecb6f0417
|
|
@ -44,6 +44,9 @@ services:
|
|||
- SMTP_PASS=${SMTP_PASS}
|
||||
- TWENTY_API_URL=http://twenty-ch-server:3000
|
||||
- TWENTY_API_TOKEN=${TWENTY_API_TOKEN:-}
|
||||
- TRANSAK_API_KEY=${TRANSAK_API_KEY:-}
|
||||
- TRANSAK_SECRET=${TRANSAK_SECRET:-}
|
||||
- TRANSAK_ENV=${TRANSAK_ENV:-PRODUCTION}
|
||||
- OLLAMA_URL=http://ollama:11434
|
||||
- INFISICAL_AI_CLIENT_ID=${INFISICAL_AI_CLIENT_ID}
|
||||
- INFISICAL_AI_CLIENT_SECRET=${INFISICAL_AI_CLIENT_SECRET}
|
||||
|
|
|
|||
|
|
@ -1,18 +1,14 @@
|
|||
/**
|
||||
* On-ramp provider registry — discovers available providers and selects defaults.
|
||||
*
|
||||
* Priority order: transak > coinbase > ramp (first available wins as default).
|
||||
* Currently Transak-only. Coinbase and Ramp Network disabled.
|
||||
*/
|
||||
|
||||
import type { OnrampProvider, OnrampProviderId } from './onramp-provider';
|
||||
import { TransakOnrampAdapter } from './transak-onramp';
|
||||
import { CoinbaseOnrampAdapter } from './coinbase-onramp';
|
||||
import { RampOnrampAdapter } from './ramp-onramp';
|
||||
|
||||
const providers: OnrampProvider[] = [
|
||||
new TransakOnrampAdapter(),
|
||||
new CoinbaseOnrampAdapter(),
|
||||
new RampOnrampAdapter(),
|
||||
];
|
||||
|
||||
export function getAvailableProviders(): { id: OnrampProviderId; name: string }[] {
|
||||
|
|
|
|||
Loading…
Reference in New Issue