2026-06-28T06:06:53.006215997Z [migrations] started
2026-06-28T06:06:53.011361615Z [migrations] 01-nginx-site-confs-default: executing...
2026-06-28T06:06:53.018618327Z [migrations] 01-nginx-site-confs-default: succeeded
2026-06-28T06:06:53.021417757Z [migrations] 02-default-location: executing...
2026-06-28T06:06:53.027430402Z [migrations] 02-default-location: succeeded
2026-06-28T06:06:53.027446575Z [migrations] done
2026-06-28T06:06:53.038397259Z usermod: no changes
2026-06-28T06:06:53.040543053Z ───────────────────────────────────────
2026-06-28T06:06:53.040559285Z
2026-06-28T06:06:53.040563434Z ██╗ ███████╗██╗ ██████╗
2026-06-28T06:06:53.040567352Z ██║ ██╔════╝██║██╔═══██╗
2026-06-28T06:06:53.040571079Z ██║ ███████╗██║██║ ██║
2026-06-28T06:06:53.040574767Z ██║ ╚════██║██║██║ ██║
2026-06-28T06:06:53.040578564Z ███████╗███████║██║╚██████╔╝
2026-06-28T06:06:53.040582402Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-06-28T06:06:53.040586210Z
2026-06-28T06:06:53.040589897Z Brought to you by linuxserver.io
2026-06-28T06:06:53.040593645Z ───────────────────────────────────────
2026-06-28T06:06:53.040908439Z
2026-06-28T06:06:53.040915423Z To support LSIO projects visit:
2026-06-28T06:06:53.040919892Z https://www.linuxserver.io/donate/
2026-06-28T06:06:53.040923600Z
2026-06-28T06:06:53.040927327Z ───────────────────────────────────────
2026-06-28T06:06:53.040931866Z GID/UID
2026-06-28T06:06:53.040935564Z ───────────────────────────────────────
2026-06-28T06:06:53.045563689Z
2026-06-28T06:06:53.045574841Z User UID: 911
2026-06-28T06:06:53.045578890Z User GID: 911
2026-06-28T06:06:53.045582677Z ───────────────────────────────────────
2026-06-28T06:06:53.047224926Z Linuxserver.io version: 0.0.9-ls189
2026-06-28T06:06:53.047477064Z Build-date: 2026-06-28T05:55:08+00:00
2026-06-28T06:06:53.047483607Z ───────────────────────────────────────
2026-06-28T06:06:53.047487786Z
2026-06-28T06:06:53.128633025Z Setting resolver to 8.8.8.8 8.8.4.4
2026-06-28T06:06:53.133480542Z Setting worker_processes to 64
2026-06-28T06:06:53.157977230Z generating self-signed keys in /config/keys, you can replace these with your own keys if required
2026-06-28T06:06:53.184001536Z .+.......+...+...............+......+..+.......+...........+++++++++++++++++++++++++++++++++++++++*...+...+..+...+....+.....+.+..+......+.+....................+.........+....+...+...+...........+...+.......+.........+......+......+...+++++++++++++++++++++++++++++++++++++++*.+.....+...+.+...+...+........+......+.+...+.........+......+..............+.......+......+........+..........+.........+............+......+.................+.+......+...+.....+.+..+...+............+...+.+........+.+...........+.+...+.........++++++
2026-06-28T06:06:53.216624257Z .......+.+...........+...+...+....+......+..+...+...+....+++++++++++++++++++++++++++++++++++++++*...+...........+....+......+...+..+.........+.+..+++++++++++++++++++++++++++++++++++++++*.......+.+...........................+........+.+.....+.........+.+......+..+...+...+.+...+...+..+...+.......+...........+....+.....+.+.........+...........+.+...+.....+.+..+....+....................+...+.+...........+...+..........+..+....+........................+.....................+.....+.+......+...+............+..+...+...+....+..+.+........+.+.....+....+.....+......+...+...+.......+..+...+...+.......+........+...+......................+..+..........+...........+......+....+..+.......+..+....+......+...++++++
2026-06-28T06:06:53.219793754Z -----
2026-06-28T06:06:53.274271501Z New container detected. Setting up app folder and fixing permissions.
2026-06-28T06:07:10.529055464Z query: SELECT * FROM "sqlite_master" WHERE "type" = 'table' AND "name" = 'migrations'
2026-06-28T06:07:10.533327171Z query: CREATE TABLE "migrations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "timestamp" bigint NOT NULL, "name" varchar NOT NULL)
2026-06-28T06:07:10.548069646Z query: SELECT * FROM "migrations" "migrations" ORDER BY "id" DESC
2026-06-28T06:07:10.549079661Z 0 migrations are already loaded in the database.
2026-06-28T06:07:10.549101545Z 3 migrations were found in the source code.
2026-06-28T06:07:10.549111145Z 3 migrations are new migrations that needs to be executed.
2026-06-28T06:07:10.549885144Z query: BEGIN TRANSACTION
2026-06-28T06:07:10.552015286Z query: SELECT COUNT(*) FROM users
2026-06-28T06:07:10.553101174Z query failed: SELECT COUNT(*) FROM users
2026-06-28T06:07:10.554527358Z error: Error: SQLITE_ERROR: no such table: users
2026-06-28T06:07:10.554549011Z --> in Database#all('SELECT COUNT(*) FROM users', undefined, [Function: handler])
2026-06-28T06:07:10.554559212Z at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:60:56)
2026-06-28T06:07:10.554568681Z at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27)
2026-06-28T06:07:10.554577008Z at Object.next (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:124:57)
2026-06-28T06:07:10.554585314Z at /app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:117:75
2026-06-28T06:07:10.554593721Z at new Promise (<anonymous>)
2026-06-28T06:07:10.554620165Z at Object.__awaiter (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:113:16)
2026-06-28T06:07:10.554628562Z at execute (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:54:64)
2026-06-28T06:07:10.554637019Z at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:101:46)
2026-06-28T06:07:10.554645385Z at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27) {
2026-06-28T06:07:10.554653742Z errno: 1,
2026-06-28T06:07:10.554661598Z code: 'SQLITE_ERROR',
2026-06-28T06:07:10.554669684Z __augmented: true
2026-06-28T06:07:10.554677701Z }
2026-06-28T06:07:10.557241246Z query: CREATE TABLE "users" ("id" varchar PRIMARY KEY NOT NULL, "email" varchar NOT NULL, "password" varchar NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-06-28T06:07:10.558271361Z query: CREATE UNIQUE INDEX "IDX_97672ac88f789774dd47f7c8be" ON "users" ("email")
2026-06-28T06:07:10.561459054Z query: CREATE TABLE "budget_months" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "month" varchar NOT NULL, "income" integer NOT NULL DEFAULT (0), "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "underfunded" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-06-28T06:07:10.562611737Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-06-28T06:07:10.563614157Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-06-28T06:07:10.567218228Z query: CREATE TABLE "category_months" ("id" varchar PRIMARY KEY NOT NULL, "categoryId" varchar NOT NULL, "budgetMonthId" varchar NOT NULL, "month" varchar NOT NULL, "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "balance" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-06-28T06:07:10.568934356Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId")
2026-06-28T06:07:10.569850201Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId")
2026-06-28T06:07:10.570883193Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month")
2026-06-28T06:07:10.574057178Z query: CREATE TABLE "categories" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "categoryGroupId" varchar NOT NULL, "trackingAccountId" varchar, "name" varchar NOT NULL, "inflow" boolean NOT NULL DEFAULT (0), "locked" boolean NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-06-28T06:07:10.575378029Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId")
2026-06-28T06:07:10.576382613Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId")
2026-06-28T06:07:10.579130139Z query: CREATE TABLE "payees" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "transferAccountId" varchar, "name" varchar NOT NULL, "internal" boolean NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "REL_f61fc1e67d3abfb79503cdd382" UNIQUE ("transferAccountId"))
2026-06-28T06:07:10.582959856Z query: CREATE TABLE "transactions" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "accountId" varchar NOT NULL, "payeeId" varchar NOT NULL, "transferAccountId" varchar, "transferTransactionId" varchar, "categoryId" varchar, "amount" integer NOT NULL DEFAULT (0), "date" datetime NOT NULL, "memo" varchar NOT NULL DEFAULT (''), "status" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-06-28T06:07:10.584618899Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId")
2026-06-28T06:07:10.588876127Z query: CREATE TABLE "accounts" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "transferPayeeId" varchar, "name" varchar NOT NULL, "type" integer NOT NULL, "balance" integer NOT NULL DEFAULT (0), "cleared" integer NOT NULL DEFAULT (0), "uncleared" integer NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "REL_c2a8be4512a377b0a8614170e3" UNIQUE ("transferPayeeId"))
2026-06-28T06:07:10.591084176Z query: CREATE TABLE "budgets" ("id" varchar PRIMARY KEY NOT NULL, "userId" varchar NOT NULL, "name" varchar NOT NULL, "toBeBudgeted" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-06-28T06:07:10.593359260Z query: CREATE TABLE "category_groups" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "name" varchar NOT NULL, "internal" boolean NOT NULL DEFAULT (0), "locked" boolean NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-06-28T06:07:10.594229373Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId")
2026-06-28T06:07:10.595252554Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-06-28T06:07:10.596134000Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-06-28T06:07:10.599208916Z query: CREATE TABLE "temporary_budget_months" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "month" varchar NOT NULL, "income" integer NOT NULL DEFAULT (0), "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "underfunded" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_398c07457719d1899ba4f11914d" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.601740627Z query: INSERT INTO "temporary_budget_months"("id", "budgetId", "month", "income", "budgeted", "activity", "underfunded", "created", "updated") SELECT "id", "budgetId", "month", "income", "budgeted", "activity", "underfunded", "created", "updated" FROM "budget_months"
2026-06-28T06:07:10.602793288Z query: DROP TABLE "budget_months"
2026-06-28T06:07:10.604660741Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-06-28T06:07:10.608785612Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-06-28T06:07:10.609898304Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-06-28T06:07:10.611399499Z query: DROP INDEX "IDX_cba488e36ca6ff6eec83e91440"
2026-06-28T06:07:10.612284061Z query: DROP INDEX "IDX_de0f1ed5fe7ad4f2254bb815be"
2026-06-28T06:07:10.613129014Z query: DROP INDEX "IDX_23f4c8894717fb764a2b88ff29"
2026-06-28T06:07:10.616545387Z query: CREATE TABLE "temporary_category_months" ("id" varchar PRIMARY KEY NOT NULL, "categoryId" varchar NOT NULL, "budgetMonthId" varchar NOT NULL, "month" varchar NOT NULL, "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "balance" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_cba488e36ca6ff6eec83e914409" FOREIGN KEY ("categoryId") REFERENCES "categories" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_de0f1ed5fe7ad4f2254bb815bef" FOREIGN KEY ("budgetMonthId") REFERENCES "budget_months" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.617782089Z query: INSERT INTO "temporary_category_months"("id", "categoryId", "budgetMonthId", "month", "budgeted", "activity", "balance", "created", "updated") SELECT "id", "categoryId", "budgetMonthId", "month", "budgeted", "activity", "balance", "created", "updated" FROM "category_months"
2026-06-28T06:07:10.618201554Z query: DROP TABLE "category_months"
2026-06-28T06:07:10.618940002Z query: ALTER TABLE "temporary_category_months" RENAME TO "category_months"
2026-06-28T06:07:10.622682873Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId")
2026-06-28T06:07:10.623292792Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId")
2026-06-28T06:07:10.623901629Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month")
2026-06-28T06:07:10.624395053Z query: DROP INDEX "IDX_e6d5be2f8c1fbd283150e043a0"
2026-06-28T06:07:10.625110134Z query: DROP INDEX "IDX_af173d6048d44da16b00e49e24"
2026-06-28T06:07:10.632829668Z query: CREATE TABLE "temporary_categories" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "categoryGroupId" varchar NOT NULL, "trackingAccountId" varchar, "name" varchar NOT NULL, "inflow" boolean NOT NULL DEFAULT (0), "locked" boolean NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_e6d5be2f8c1fbd283150e043a08" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_d05bb3b46b9b190eb9c20ad3c21" FOREIGN KEY ("categoryGroupId") REFERENCES "category_groups" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.634241082Z query: INSERT INTO "temporary_categories"("id", "budgetId", "categoryGroupId", "trackingAccountId", "name", "inflow", "locked", "order", "created", "updated") SELECT "id", "budgetId", "categoryGroupId", "trackingAccountId", "name", "inflow", "locked", "order", "created", "updated" FROM "categories"
2026-06-28T06:07:10.634660768Z query: DROP TABLE "categories"
2026-06-28T06:07:10.635885455Z query: ALTER TABLE "temporary_categories" RENAME TO "categories"
2026-06-28T06:07:10.638603452Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId")
2026-06-28T06:07:10.639213822Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId")
2026-06-28T06:07:10.641045122Z query: CREATE TABLE "temporary_payees" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "transferAccountId" varchar, "name" varchar NOT NULL, "internal" boolean NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "REL_f61fc1e67d3abfb79503cdd382" UNIQUE ("transferAccountId"), CONSTRAINT "FK_f61fc1e67d3abfb79503cdd3821" FOREIGN KEY ("transferAccountId") REFERENCES "accounts" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.642334349Z query: INSERT INTO "temporary_payees"("id", "budgetId", "transferAccountId", "name", "internal", "created", "updated") SELECT "id", "budgetId", "transferAccountId", "name", "internal", "created", "updated" FROM "payees"
2026-06-28T06:07:10.642773454Z query: DROP TABLE "payees"
2026-06-28T06:07:10.643902829Z query: ALTER TABLE "temporary_payees" RENAME TO "payees"
2026-06-28T06:07:10.647222979Z query: DROP INDEX "IDX_7098ffeb5373b7d6344f4f1663"
2026-06-28T06:07:10.650915569Z query: CREATE TABLE "temporary_transactions" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "accountId" varchar NOT NULL, "payeeId" varchar NOT NULL, "transferAccountId" varchar, "transferTransactionId" varchar, "categoryId" varchar, "amount" integer NOT NULL DEFAULT (0), "date" datetime NOT NULL, "memo" varchar NOT NULL DEFAULT (''), "status" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_9552f6354aafa8f1818aa571aaf" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_26d8aec71ae9efbe468043cd2b9" FOREIGN KEY ("accountId") REFERENCES "accounts" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_44075a45926dfce0379d2c81c83" FOREIGN KEY ("payeeId") REFERENCES "payees" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_86e965e74f9cc66149cf6c90f64" FOREIGN KEY ("categoryId") REFERENCES "categories" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.652451554Z query: INSERT INTO "temporary_transactions"("id", "budgetId", "accountId", "payeeId", "transferAccountId", "transferTransactionId", "categoryId", "amount", "date", "memo", "status", "created", "updated") SELECT "id", "budgetId", "accountId", "payeeId", "transferAccountId", "transferTransactionId", "categoryId", "amount", "date", "memo", "status", "created", "updated" FROM "transactions"
2026-06-28T06:07:10.653234903Z query: DROP TABLE "transactions"
2026-06-28T06:07:10.654244988Z query: ALTER TABLE "temporary_transactions" RENAME TO "transactions"
2026-06-28T06:07:10.659887878Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId")
2026-06-28T06:07:10.662595032Z query: CREATE TABLE "temporary_accounts" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "transferPayeeId" varchar, "name" varchar NOT NULL, "type" integer NOT NULL, "balance" integer NOT NULL DEFAULT (0), "cleared" integer NOT NULL DEFAULT (0), "uncleared" integer NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "REL_c2a8be4512a377b0a8614170e3" UNIQUE ("transferPayeeId"), CONSTRAINT "FK_81acfbf2205a3be5b1c41455329" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_c2a8be4512a377b0a8614170e33" FOREIGN KEY ("transferPayeeId") REFERENCES "payees" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.663615138Z query: INSERT INTO "temporary_accounts"("id", "budgetId", "transferPayeeId", "name", "type", "balance", "cleared", "uncleared", "order", "created", "updated") SELECT "id", "budgetId", "transferPayeeId", "name", "type", "balance", "cleared", "uncleared", "order", "created", "updated" FROM "accounts"
2026-06-28T06:07:10.663999833Z query: DROP TABLE "accounts"
2026-06-28T06:07:10.665022283Z query: ALTER TABLE "temporary_accounts" RENAME TO "accounts"
2026-06-28T06:07:10.668424458Z query: CREATE TABLE "temporary_budgets" ("id" varchar PRIMARY KEY NOT NULL, "userId" varchar NOT NULL, "name" varchar NOT NULL, "toBeBudgeted" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_27e688ddf1ff3893b43065899f9" FOREIGN KEY ("userId") REFERENCES "users" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.669366095Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "toBeBudgeted", "created", "updated") SELECT "id", "userId", "name", "toBeBudgeted", "created", "updated" FROM "budgets"
2026-06-28T06:07:10.669790160Z query: DROP TABLE "budgets"
2026-06-28T06:07:10.670849755Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-06-28T06:07:10.673305653Z query: DROP INDEX "IDX_0dcceebef7c019bc892be7b5d0"
2026-06-28T06:07:10.675332888Z query: CREATE TABLE "temporary_category_groups" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "name" varchar NOT NULL, "internal" boolean NOT NULL DEFAULT (0), "locked" boolean NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_0dcceebef7c019bc892be7b5d0e" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.676120595Z query: INSERT INTO "temporary_category_groups"("id", "budgetId", "name", "internal", "locked", "order", "created", "updated") SELECT "id", "budgetId", "name", "internal", "locked", "order", "created", "updated" FROM "category_groups"
2026-06-28T06:07:10.676499238Z query: DROP TABLE "category_groups"
2026-06-28T06:07:10.677236092Z query: ALTER TABLE "temporary_category_groups" RENAME TO "category_groups"
2026-06-28T06:07:10.680615933Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId")
2026-06-28T06:07:10.684369295Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649259669912,"initial1649259669912"]
2026-06-28T06:07:10.684834953Z Migration initial1649259669912 has been executed successfully.
2026-06-28T06:07:10.686041975Z query: CREATE TABLE "temporary_budgets" ("id" varchar PRIMARY KEY NOT NULL, "userId" varchar NOT NULL, "name" varchar NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_27e688ddf1ff3893b43065899f9" FOREIGN KEY ("userId") REFERENCES "users" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.687173796Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-06-28T06:07:10.687571727Z query: DROP TABLE "budgets"
2026-06-28T06:07:10.688417000Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-06-28T06:07:10.692721524Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-06-28T06:07:10.693230018Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-06-28T06:07:10.696792797Z query: CREATE TABLE "temporary_budget_months" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "month" varchar NOT NULL, "income" integer NOT NULL DEFAULT (0), "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "underfunded" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), "available" integer NOT NULL DEFAULT (0), CONSTRAINT "FK_398c07457719d1899ba4f11914d" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-06-28T06:07:10.698320104Z query: INSERT INTO "temporary_budget_months"("id", "budgetId", "month", "income", "budgeted", "activity", "underfunded", "created", "updated") SELECT "id", "budgetId", "month", "income", "budgeted", "activity", "underfunded", "created", "updated" FROM "budget_months"
2026-06-28T06:07:10.698888580Z query: DROP TABLE "budget_months"
2026-06-28T06:07:10.700259703Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-06-28T06:07:10.704890252Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-06-28T06:07:10.705442525Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-06-28T06:07:10.707446242Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649260258195,"budgetMonthAvailable1649260258195"]
2026-06-28T06:07:10.707651967Z Migration budgetMonthAvailable1649260258195 has been executed successfully.
2026-06-28T06:07:10.709759654Z query: CREATE TABLE "temporary_budgets" ("id" varchar PRIMARY KEY NOT NULL, "userId" varchar NOT NULL, "name" varchar NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), "currency" varchar NOT NULL DEFAULT ('USD'), CONSTRAINT "FK_27e688ddf1ff3893b43065899f9" FOREIGN KEY ("userId") REFERENCES "users" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)
2026-06-28T06:07:10.710901785Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-06-28T06:07:10.711336892Z query: DROP TABLE "budgets"
2026-06-28T06:07:10.712264882Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-06-28T06:07:10.716518753Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1650032177205,"addBudgetCurrency1650032177205"]
2026-06-28T06:07:10.716799528Z Migration addBudgetCurrency1650032177205 has been executed successfully.
2026-06-28T06:07:10.717074322Z query: COMMIT
2026-06-28T06:07:15.717989042Z [custom-init] No custom files found, skipping...
2026-06-28T06:07:15.924992562Z
2026-06-28T06:07:15.925025809Z > BudgE@0.0.8 start
2026-06-28T06:07:15.925031320Z > node build/src/server.js
2026-06-28T06:07:15.925036170Z
2026-06-28T06:07:17.143457206Z !!!WARNING!!! Running in development mode!
2026-06-28T06:07:17.223455614Z Server listening on: http://0.0.0.0:5000
2026-06-28T06:07:17.755055610Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-06-28T06:07:17.773783805Z [ls.io-init] done.
2026-06-28T06:07:19.110787753Z Error: You must be logged in to do that
2026-06-28T06:07:19.110821260Z at /app/www/public/backend/build/src/middleware/authentication.js:41:23
2026-06-28T06:07:19.110831170Z at Generator.next (<anonymous>)
2026-06-28T06:07:19.110840299Z at /app/www/public/backend/build/src/middleware/authentication.js:8:71
2026-06-28T06:07:19.110848936Z at new Promise (<anonymous>)
2026-06-28T06:07:19.110857493Z at __awaiter (/app/www/public/backend/build/src/middleware/authentication.js:4:12)
2026-06-28T06:07:19.110869367Z at expressAuthentication (/app/www/public/backend/build/src/middleware/authentication.js:22:12)
2026-06-28T06:07:19.110877764Z at /app/www/public/backend/build/routes.js:1245:97
2026-06-28T06:07:19.110885901Z at Generator.next (<anonymous>)
2026-06-28T06:07:19.110894077Z at /app/www/public/backend/build/routes.js:8:71
2026-06-28T06:07:19.110902173Z at new Promise (<anonymous>) {
2026-06-28T06:07:19.110910430Z status: 401
2026-06-28T06:07:19.110918797Z }