init
This commit is contained in:
12
database/seeders/admin_seeder.js
Normal file
12
database/seeders/admin_seeder.js
Normal file
@@ -0,0 +1,12 @@
|
||||
import User from '#models/user';
|
||||
import { BaseSeeder } from '@adonisjs/lucid/seeders';
|
||||
export default class extends BaseSeeder {
|
||||
async run() {
|
||||
await User.updateOrCreate({ email: process.env.ADMIN_EMAIL }, {
|
||||
fullName: process.env.ADMIN_FULL_NAME,
|
||||
email: process.env.ADMIN_EMAIL,
|
||||
password: process.env.ADMIN_PASSWORD,
|
||||
});
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=admin_seeder.js.map
|
||||
1
database/seeders/admin_seeder.js.map
Normal file
1
database/seeders/admin_seeder.js.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"admin_seeder.js","sourceRoot":"","sources":["../../../database/seeders/admin_seeder.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,cAAc,CAAA;AAC/B,OAAO,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAA;AAEpD,MAAM,CAAC,OAAO,MAAO,SAAQ,UAAU;IACrC,KAAK,CAAC,GAAG;QACP,MAAM,IAAI,CAAC,cAAc,CACvB,EAAE,KAAK,EAAE,OAAO,CAAC,GAAG,CAAC,WAAY,EAAE,EACnC;YACE,QAAQ,EAAE,OAAO,CAAC,GAAG,CAAC,eAAgB;YACtC,KAAK,EAAE,OAAO,CAAC,GAAG,CAAC,WAAY;YAC/B,QAAQ,EAAE,OAAO,CAAC,GAAG,CAAC,cAAe;SACtC,CACF,CAAA;IACH,CAAC;CACF"}
|
||||
59
database/seeders/lordrutra_seeder.js
Normal file
59
database/seeders/lordrutra_seeder.js
Normal file
@@ -0,0 +1,59 @@
|
||||
import BrandColor from '#models/brand_color';
|
||||
import BrandFont from '#models/brand_font';
|
||||
import Fanart from '#models/fanart';
|
||||
import Game from '#models/game';
|
||||
import Profile from '#models/profile';
|
||||
import SocialLink from '#models/social_link';
|
||||
import Tag from '#models/tag';
|
||||
import { BaseSeeder } from '@adonisjs/lucid/seeders';
|
||||
export default class extends BaseSeeder {
|
||||
async run() {
|
||||
await Profile.create({
|
||||
name: 'LordRutra',
|
||||
avatarUrl: 'https://cdn.davor-nucleus.fr/uploads/1777982864200_antagoniste_feu_2.png',
|
||||
title: 'Empereur Gryphon de la Brume Sanglante',
|
||||
description: `P'tit VTuber FR. Je stream de la strat (Civ VII, Age of Wonders 4), du multi & coop (Helldivers, Darktide, LOL, REPO…), le tout avec un rire d'antagoniste ;p`,
|
||||
aboutText: `Je suis <strong>LordRutra</strong>, p'tit VTuber français et <strong>Empereur Gryphon de la Brume Sanglante</strong>. Je stream de la strat comme <strong>Civilization VII</strong> et <strong>Age of Wonders 4</strong>, mais aussi du multi & coop avec <strong>Helldivers</strong>, <strong>Darktide</strong>, <strong>LOL</strong>, <strong>REPO</strong> et bien d'autres.</p><p>On me dit un peu <strong>fou</strong>, taquin avec un rire d'antagoniste, je ne dis pas le contraire. ;p`,
|
||||
});
|
||||
await Tag.createMany([
|
||||
{ name: 'Stratégie' },
|
||||
{ name: 'Coop' },
|
||||
{ name: 'Animé' },
|
||||
{ name: 'Cringe' },
|
||||
{ name: '4X' },
|
||||
{ name: 'FPS' },
|
||||
{ name: 'MOBA' },
|
||||
{ name: 'Vtuber' },
|
||||
]);
|
||||
await Game.createMany([
|
||||
{ name: 'Civilization VII', icon: '⚔️', type: 'Stratégie 4X — Principal', sortOrder: 1 },
|
||||
{ name: 'Age of Wonders 4', icon: '🧙', type: 'Stratégie Fantasy', sortOrder: 2 },
|
||||
{ name: 'Helldivers 2', icon: '🚀', type: 'Coop / Action', sortOrder: 3 },
|
||||
{ name: 'Warhammer 40K: Darktide', icon: '🩸', type: 'Coop / FPS', sortOrder: 4 },
|
||||
{ name: 'League of Legends', icon: '🏆', type: 'MOBA', sortOrder: 5 },
|
||||
{ name: 'REPO & autres', icon: '👻', type: 'Multijoueur / Divers', sortOrder: 6 },
|
||||
]);
|
||||
await SocialLink.createMany([
|
||||
{ platform: 'Twitch', url: 'https://twitch.tv/lordrutra', username: 'lordrutra', icon: 'twitch.svg', color: '#9147ff' },
|
||||
{ platform: 'YouTube', url: 'https://youtube.com/@lordrutra', username: 'lordrutra', icon: 'youtube.svg', color: '#ff0000' },
|
||||
{ platform: 'TikTok', url: 'https://tiktok.com/@lordrutra', username: 'lordrutra', icon: 'tiktok.svg', color: '#69c9d0' },
|
||||
{ platform: 'Instagram', url: 'https://instagram.com/lordrutra', username: 'lordrutra', icon: 'instagram.svg', color: '#e1306c' },
|
||||
{ platform: 'Discord', url: 'https://discord.gg/a2Fs9nNjc9', username: 'Rejoindre le serveur', icon: 'discord.svg', color: '#5865f2' },
|
||||
]);
|
||||
await Fanart.createMany([
|
||||
{ title: 'Fan Art 1', author: 'Luri', imageUrl: 'https://cdn.davor-nucleus.fr/uploads/1778583348894_luri_fanart.jpg', sortOrder: 1 },
|
||||
{ title: 'Fan Art 2', author: 'Hazel', imageUrl: 'https://cdn.davor-nucleus.fr/uploads/1778583281467_hazel_fanart.jpg', sortOrder: 2 },
|
||||
{ title: 'Rutra X Empire de Lillieum', author: 'café', imageUrl: 'https://cdn.davor-nucleus.fr/uploads/1778583288841_caf__fan_art.png', sortOrder: 3 },
|
||||
{ title: 'Rutra papillon', author: 'Luri', imageUrl: 'https://cdn.davor-nucleus.fr/uploads/1778583356219_luri_papillon.jpg', sortOrder: 4 },
|
||||
{ title: 'Rutra et Luri de Noël', author: 'Luri', imageUrl: 'https://cdn.davor-nucleus.fr/uploads/1778583292784_luri_fanart_noel.png', sortOrder: 5 },
|
||||
]);
|
||||
await BrandColor.createMany([
|
||||
{ name: 'Rouge', hex: '#c0302a' },
|
||||
{ name: 'Violet', hex: '#7b3fc4' },
|
||||
{ name: 'Nuit', hex: '#09080f' },
|
||||
{ name: 'Brume', hex: '#f0ece8' },
|
||||
]);
|
||||
await BrandFont.createMany([{ name: 'Cinzel' }, { name: 'Inter' }]);
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=lordrutra_seeder.js.map
|
||||
1
database/seeders/lordrutra_seeder.js.map
Normal file
1
database/seeders/lordrutra_seeder.js.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"lordrutra_seeder.js","sourceRoot":"","sources":["../../../database/seeders/lordrutra_seeder.ts"],"names":[],"mappings":"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"}
|
||||
Reference in New Issue
Block a user