This repository has been archived on 2022-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
2017-06-26 00:21:33 +00:00
|
|
|
// @flow
|
2016-04-29 05:25:37 +00:00
|
|
|
import Sequelize from 'sequelize';
|
|
|
|
import EncryptedField from 'sequelize-encrypted';
|
|
|
|
import debug from 'debug';
|
|
|
|
|
2019-06-23 22:49:45 +00:00
|
|
|
export const encryptedFields = EncryptedField(
|
|
|
|
Sequelize,
|
|
|
|
process.env.SECRET_KEY
|
|
|
|
);
|
2016-04-29 05:25:37 +00:00
|
|
|
|
|
|
|
export const DataTypes = Sequelize;
|
2017-12-26 13:02:26 +00:00
|
|
|
export const Op = Sequelize.Op;
|
2016-04-29 05:25:37 +00:00
|
|
|
|
|
|
|
export const sequelize = new Sequelize(process.env.DATABASE_URL, {
|
|
|
|
logging: debug('sql'),
|
|
|
|
typeValidation: true,
|
|
|
|
});
|