Przeglądaj źródła

feat: Migrate on launch

tags/v0.1.0.1
Dale 3 miesięcy temu
rodzic
commit
2ec0c82598
3 zmienionych plików z 11 dodań i 8 usunięć
  1. +1
    -1
      config/sqlite.json
  2. +6
    -6
      default.nix
  3. +4
    -1
      src/server/db/index.ts

+ 1
- 1
config/sqlite.json Wyświetl plik

@@ -1,6 +1,6 @@
{
"server": {
"port": 8080
"port": 8081
},
"database": {
"client": "sqlite",


+ 6
- 6
default.nix Wyświetl plik

@@ -3,12 +3,12 @@ with import <nixpkgs> {};
let
executableName = "miracle-tv-server";
version = "0.1.0";
src = fetchgit {
url = "https://code.gensokyo.social/Gensokyo.social/miracle-tv.git";
rev = "48f9d5aa30f0b1b29e44350307e63b009fc81996";
sha256 = "0yskcp63r3fcsv4my1f6z2262zk0cqb72k1qn04rwwz9s6ilzbr1";
};
# src = ./.;
# src = fetchgit {
# url = "https://code.gensokyo.social/Gensokyo.social/miracle-tv.git";
# rev = "48f9d5aa30f0b1b29e44350307e63b009fc81996";
# sha256 = "0yskcp63r3fcsv4my1f6z2262zk0cqb72k1qn04rwwz9s6ilzbr1";
# };
src = ./.;
nodePkg = pkgs.nodejs-14_x;
yarnPkg = pkgs.yarn.override { nodejs = nodePkg; };
in mkYarnPackage rec {


+ 4
- 1
src/server/db/index.ts Wyświetl plik

@@ -2,4 +2,7 @@ import Knex from 'knex';

import config from 'server/config';

export default Knex(config.database);
const knex = Knex(config.database);
knex.migrate.latest();

export default knex;

Ładowanie…
Anuluj
Zapisz