Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import {
- createDatabase,
- createLocalDatabase,
- TinaLevelClient,
- } from '@tinacms/datalayer';
- // eslint-disable-next-line @typescript-eslint/no-var-requires
- // import Level from 'level';
- import { ClassicLevel } from 'classic-level';
- ...
- const isLocal = process.env.TINA_PUBLIC_IS_LOCAL === 'true';
- export default isLocal
- ? createLocalDatabase({})
- : createDatabase({
- gitProvider: new GitLabProvider({
- token: process.env.GITLAB_PERSONAL_ACCESS_TOKEN,
- projectId: process.env.GITLAB_PROJECT_ID,
- branch: process.env.GITLAB_BRANCH,
- host: process.env.GITLAB_HOST,
- }),
- databaseAdapter: new ClassicLevel('awd', { valueEncoding: 'json' }),
- tinaDirectory: 'tina',
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement