tandoor-postgres | tandoor-postgres | PostgreSQL Database directory appears to contain a database; Skipping initialization tandoor-postgres | tandoor-postgres | 2026-09-22 10:53:18.859 CEST [1] LOG: starting PostgreSQL 16.15 on x86_64-pc-linux-musl, compiled by gcc (Alpine 15.2.0) 15.2.0, 64-bit tandoor-postgres | 2026-09-22 10:53:18.859 CEST [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 tandoor-postgres | 2026-09-22 10:53:18.859 CEST [1] LOG: listening on IPv6 address "::", port 5432 tandoor-postgres | 2026-09-22 10:53:18.867 CEST [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" tandoor-postgres | 2026-09-22 10:53:18.880 CEST [29] LOG: database system was shut down at 2026-09-22 10:53:09 CEST tandoor-postgres | 2026-09-22 10:53:18.895 CEST [1] LOG: database system is ready to accept connections tandoor | Deleting 'vue3/assets/pt_BR-tNFhL9ci.js.gz' tandoor | Deleting 'vue3/assets/SupermarketEditor-L_B5nyx2.3796d8a521cf.js' tandoor | Deleting 'vue3/assets/MealTypeEditor-DAAKjxZB.js' tandoor | Deleting 'vue3/assets/sl-Nkic6vBb.c6ce1eb24108.js' tandoor | Deleting 'vue3/assets/nl-DIqabTrY.fcf6d7b2df13.js.gz' tandoor | Deleting 'vue3/assets/UnitEditor-54HrDOhT.9040eae92234.js.gz' tandoor | Deleting 'vue3/assets/FoodEditor-BR-tK8Pr.js.gz' tandoor | Deleting 'vue3/assets/forwardRefs-DVyU53sF.js' tandoor | Deleting 'vue3/assets/position-PPD1ymuo.js.gz' tandoor | Deleting 'vue3/assets/ca-C5QQCa9o.ff6e54a70768.js.gz' tandoor | Deleting 'vue3/assets/KeywordsBar-BwJ0lEDV.js' tandoor | Deleting 'vue3/assets/number_utils-DFmVVcK0.js' tandoor | Deleting 'vue3/assets/ja-Cqm3qbrP.js.gz' tandoor | Deleting 'vue3/assets/bg-_Ardqm8i.c46924a2b9d5.js' tandoor | Deleting 'vue3/assets/VOverlay-CKBxglwy.b98729efffd0.css.gz' tandoor | Deleting 'vue3/assets/fr-D1J9AIHe.js' tandoor | Deleting 'vue3/assets/goto-DubWlX_o.0c25d7a8f5fa.js.gz' tandoor | Deleting 'vue3/assets/VOverlay-CKBxglwy.css.gz' tandoor | Deleting 'vue3/assets/lv-BUrQRxBI.8efc7d113546.js' tandoor | Deleting 'vue3/assets/AccessTokenEditor-BqYrLuQE.4d7347e87897.js.gz' tandoor | Deleting 'vue3/assets/VSwitch-Djsboh2v.92774fc66b84.css.gz' tandoor | Deleting 'vue3/assets/PropertyEditor-DK6Qeffb.864b139cbb79.js' tandoor | Deleting 'vue3/assets/ModelDeletePage-C4id8-tu.1ed7ee64e600.js.gz' tandoor | Deleting 'vue3/assets/da-DHqdZ4yZ.197be8016aca.js' tandoor | Deleting 'vue3/assets/ro-CG_JGo0i.js' tandoor | Deleting 'vue3/assets/ExportDataSettings-BlFk8Tn-.6ccf02326ec4.js.gz' tandoor | Deleting 'vue3/assets/PropertiesEditor-DCxEsAZO.16f243b74d54.js' tandoor | Deleting 'vue3/assets/RecipeImportPage-DBKJ6DXr.a23aec8a9383.js' tandoor | Deleting 'vue3/assets/el-DNs6HoDL.08d7c47f5d2b.js' tandoor | Deleting 'vue3/assets/RecipeViewPage-BY3ErEFj.457b3d77074e.css' tandoor | Deleting 'vue3/assets/DeleteConfirmDialog-C1xQIJsS.b663eac25ee4.js.gz' tandoor | Deleting 'vue3/assets/VTimePicker-DNtQ2GaY.658bf461867a.css' tandoor | Deleting 'vue3/assets/logo_color-CXE3OqOR.d7c2e31a63b7.svg' tandoor | Deleting 'vue3/assets/fa-v4compatibility-CCth-dXg.4ed293ceaca9.ttf.gz' tandoor | Deleting 'vue3/assets/IngredientEditorPage-DF3k1tNH.aa9eb5c590ab.js' tandoor | Deleting 'vue3/assets/InventoryLocationEditor-DIxi9S-h.5de878ee0a17.js' tandoor | Deleting 'vue3/assets/ShoppingListView-Dgh1luaN.css' tandoor | Deleting 'vue3/assets/StartPage-0ugVot93.js.gz' tandoor | Deleting 'vue3/assets/DeleteConfirmDialog-C1xQIJsS.js' tandoor | Deleting 'vue3/assets/MealPlanEditor-B5jLcokm.js.gz' tandoor | Deleting 'vue3/assets/number_utils-Brwft-8t.d570ceeec9ef.css' tandoor | Deleting 'vue3/assets/MealPlanEditor-B5jLcokm.7c8b48842426.js' tandoor | Deleting 'vue3/assets/VDivider-BeM1gRhl.css' tandoor | Deleting 'vue3/assets/AccountSettings-BHfX12gt.js' tandoor | Deleting 'vue3/assets/CustomFilterEditor-Dc0piaF0.js' tandoor | Deleting 'vue3/assets/lt-SI6E7sY1.2560d8a9d387.js.gz' tandoor | Deleting 'vue3/assets/de-5mnKTxw2.js' tandoor | Deleting 'vue3/assets/SearchSettings-CBkFhMns.js' tandoor | Deleting 'vue3/assets/logo_color-CXE3OqOR.svg' tandoor | Deleting 'vue3/assets/fontello-B1X0PDnA.068ca2b316db.ttf' tandoor | Deleting 'vue3/assets/PropertyEditor-DK6Qeffb.js' tandoor | Deleting 'vue3/assets/RecipeEditor-CcFlDNPw.css' tandoor | Deleting 'vue3/assets/RecipeCard-C2Hjv7vL.6b450d3cfcd0.js.gz' tandoor | Deleting 'vue3/assets/CustomFilterEditor-Dc0piaF0.fe7085369993.js.gz' tandoor | Deleting 'vue3/assets/VStepper-lk6OG_fY.23af7e185e38.css' tandoor | Deleting 'vue3/assets/VList-edQgt9_l.2642c051884b.css.gz' tandoor | Deleting 'vue3/assets/InventoryBookingPage-orELmDxm.js' tandoor | Deleting 'vue3/assets/PropertyEditorPage-Ti9vpeer.e4b532c48301.js' tandoor | Deleting 'vue3/assets/pt-CXzOqbUC.js' tandoor | Deleting 'vue3/assets/BooksPage-Dh8_wlv_.cb4aba43024a.js' tandoor | Deleting 'vue3/assets/ModelListPage-xoBv_A6i.js.gz' tandoor | Deleting 'vue3/assets/number_utils-DFmVVcK0.js.gz' tandoor | Deleting 'vue3/assets/FdcSearchDialog-BvpKKey4.js.gz' tandoor | Deleting 'vue3/assets/position-PPD1ymuo.7195d47ccd52.js' tandoor | Deleting 'vue3/assets/model_utils-a_hMB_Qu.js' tandoor | Deleting 'vue3/assets/useFileApi-BD_kCiAS.js' tandoor | Deleting 'vue3/assets/he-DxNGVUQd.79ff03f4063a.js' tandoor | Deleting 'vue3/assets/zh_Hant-CERwsE1Q.js.gz' tandoor | Deleting 'vue3/assets/SearchPage-BQ1P-4y8.ba1f4c8767b9.js.gz' tandoor | Deleting 'vue3/assets/InventoryLocationEditor-DIxi9S-h.js' tandoor | Deleting 'vue3/assets/fi-BLW_HATq.078772422941.js' tandoor | Deleting 'vue3/assets/nn-CkCilbi1.ccb3acb89917.js.gz' tandoor | Deleting 'vue3/assets/UserFileEditor-DKOcBuK-.js' tandoor | Deleting 'vue3/assets/useFileApi-BD_kCiAS.37a20e72aad4.js.gz' tandoor | Deleting 'vue3/assets/hu-DlZ4REsp.js' tandoor | Deleting 'vue3/assets/pt-CXzOqbUC.js.gz' tandoor | Deleting 'vue3/assets/VTimePicker-BwPSjcxJ.a223b07c705e.js' tandoor | Deleting 'vue3/assets/pt_BR-tNFhL9ci.js' tandoor | Deleting 'vue3/assets/CustomFilterEditor-Dc0piaF0.js.gz' tandoor | Deleting 'vue3/assets/ko-ADlXHFgo.js' tandoor | Deleting 'vue3/assets/VDataTableServer-BYvhcs5d.js' tandoor | Deleting 'vue3/assets/VBtn-rFOjfrXe.df1b89399b11.css.gz' tandoor | Deleting 'vue3/assets/SupermarketCategoryEditor-rlIgT3uE.js' tandoor | Deleting 'vue3/assets/CosmeticSettings-DTudQs61.0308c579b183.css' tandoor | Deleting 'vue3/assets/RecipeEditor-CcFlDNPw.c63cac250b70.css.gz' tandoor | Deleting 'vue3/assets/fontello-BJkOxCgW.8d4a4e6f7431.woff2' tandoor | Deleting 'vue3/assets/MealPlanEditor-B5jLcokm.js' tandoor | Deleting 'vue3/assets/VAvatar-DYNiWd3v.js' tandoor | Deleting 'vue3/assets/brand_logo-DHt4CyHb.svg' tandoor | Deleting 'vue3/assets/ripple-CeGB3d9x.3ba9fc624e34.css.gz' tandoor | Deleting 'vue3/assets/OpenDataImportSettings-Ds1SQcSg.js.gz' tandoor | Deleting 'vue3/assets/dimensions-B5x3TxJs.js.gz' tandoor | Deleting 'vue3/assets/PropertiesEditor-DCxEsAZO.js.gz' tandoor | Deleting 'vue3/assets/PropertiesEditor-DCxEsAZO.16f243b74d54.js.gz' tandoor | Deleting 'vue3/assets/VFileUpload-ByFVW7Fp.931d5a48009e.js.gz' tandoor | Deleting 'vue3/assets/DatabaseModelCol-rKX1F7Em.js.gz' tandoor | Deleting 'vue3/assets/ConnectorConfigEditor-D06JOZDX.5e0dd3a66e81.js.gz' tandoor | Deleting 'vue3/assets/IngredientEditorPage-DF3k1tNH.js.gz' tandoor | Deleting 'vue3/assets/lt-SI6E7sY1.js' tandoor | Deleting 'vue3/assets/DatabasePage-CY4BXH8T.js.gz' tandoor | Deleting 'vue3/assets/bg-_Ardqm8i.js.gz' tandoor | Deleting 'vue3/assets/ShoppingListView-C0_akhap.js' tandoor | Deleting 'vue3/assets/HierarchyEditor-wADOsT_-.css' tandoor | Deleting 'vue3/assets/fontello-B1X0PDnA.ttf' tandoor | Deleting 'vue3/assets/VOverlay-BSdT-t2A.js.gz' tandoor | Deleting 'vue3/assets/ShoppingListView-Dgh1luaN.css.gz' tandoor | Deleting 'vue3/assets/it-DJ2I6vOs.js.gz' tandoor | Deleting 'vue3/assets/bg-_Ardqm8i.js' tandoor | Deleting 'vue3/assets/VSwitch-Cs5DQi32.4a7617f1519d.js' tandoor | Deleting 'vue3/assets/logo_color-CXE3OqOR.svg.gz' tandoor | Deleting 'vue3/assets/WelcomePage-zPtXSDjc.4dfacc5c8da0.js.gz' tandoor | Deleting 'vue3/assets/UnitEditor-54HrDOhT.9040eae92234.js' tandoor | Deleting 'vue3/assets/hr-CMRkObu_.js' tandoor | Deleting 'vue3/assets/VTextField-j0TpvUy_.42df5f015009.css.gz' tandoor | Deleting 'vue3/assets/OpenDataImportSettings-Ds1SQcSg.f895a746d306.js.gz' tandoor | Deleting 'vue3/assets/ja-Cqm3qbrP.d617fa524f97.js' tandoor | Deleting 'vue3/assets/VAvatar-DYNiWd3v.js.gz' tandoor | Deleting 'vue3/assets/InventoryBookingPage-orELmDxm.js.gz' tandoor | Deleting 'vue3/assets/ApiSettings-CzWgpe8R.82be1325ed18.js' tandoor | Deleting 'vue3/assets/fontello-CnWxryRb.eot' tandoor | Deleting 'vue3/assets/VList-DL25Fkt0.js.gz' tandoor | Deleting 'vue3/assets/InventoryEntryLogDialog-Dv6Omj68.d4f65e984493.js.gz' tandoor | Deleting 'vue3/assets/VSwitch-Cs5DQi32.4a7617f1519d.js.gz' tandoor | Deleting 'vue3/assets/VColorPicker-DoVATq5z.26d1fdd28765.css.gz' tandoor | Deleting 'vue3/assets/HouseholdEditor-D5JQGcsU.js' tandoor | Deleting 'vue3/assets/VList-edQgt9_l.css.gz' tandoor | Deleting 'vue3/assets/VTabs-DzUjbg1Y.js.gz' tandoor | Deleting 'vue3/assets/ConnectorConfigEditor-D06JOZDX.js' tandoor | Deleting 'vue3/assets/BatchDeleteDialog-C9gKVWYX.js.gz' tandoor | Deleting 'vue3/assets/IngredientEditorPage-DF3k1tNH.aa9eb5c590ab.js.gz' tandoor | Deleting 'vue3/assets/nn-CkCilbi1.ccb3acb89917.js' tandoor | Deleting 'vue3/assets/InventoryEntryLogDialog-Dv6Omj68.d4f65e984493.js' tandoor | Deleting 'vue3/assets/VDivider-BeM1gRhl.727c640d6c8d.css.gz' tandoor | Deleting 'vue3/assets/ApiSettings-CzWgpe8R.js' tandoor | Deleting 'vue3/assets/SpaceEditor-BG9pNfzF.9465c6dc1d2f.css' tandoor | Deleting 'vue3/assets/ripple-CeGB3d9x.css.gz' tandoor | Deleting 'vue3/assets/AiProviderEditor-C4TWtCwO.e6d60050b025.css.gz' tandoor | Deleting 'vue3/assets/SupermarketEditor-L_B5nyx2.3796d8a521cf.js.gz' tandoor | Deleting 'vue3/assets/VDivider-BeM1gRhl.727c640d6c8d.css' tandoor | Deleting 'vue3/assets/fa-v4compatibility-CCth-dXg.4ed293ceaca9.ttf' tandoor | Deleting 'vue3/assets/VListItemAction-CXKY8J-P.js.gz' tandoor | Deleting 'vue3/assets/VColorPicker-DoVATq5z.css.gz' tandoor | Deleting 'vue3/assets/ModelListPage-xoBv_A6i.4681a991ae27.js.gz' tandoor | Deleting 'vue3/assets/uk-BClnjIfW.js.gz' tandoor | Deleting 'vue3/assets/ShoppingListPage-Cg_SrILL.f2cae0d44a21.js' tandoor | Deleting 'vue3/assets/RecipeViewPage-BZECYYUo.94016f72f4cb.js.gz' tandoor | Deleting 'vue3/assets/number_utils-Brwft-8t.css.gz' tandoor | Deleting 'vue3/assets/de-5mnKTxw2.js.gz' tandoor | Deleting 'vue3/assets/VFileUpload-7CWUohzn.d182bb8e4f03.css.gz' tandoor | Deleting 'vue3/assets/VListItemAction-CXKY8J-P.ffd6a13b9ab5.js' tandoor | Deleting 'vue3/assets/VAvatar-_OUjgGcO.css.gz' tandoor | Deleting 'vue3/assets/position-PPD1ymuo.7195d47ccd52.js.gz' tandoor | Deleting 'vue3/assets/brand_logo-DHt4CyHb.fa64319ab35b.svg.gz' tandoor | Deleting 'vue3/assets/VChip-D7GkfSeA.js' tandoor | Deleting 'vue3/assets/ConnectorConfigEditor-D06JOZDX.5e0dd3a66e81.js' tandoor | Deleting 'vue3/assets/fileFilter-JaX38xV6.js.gz' tandoor | Deleting 'vue3/assets/MealTypeEditor-DAAKjxZB.js.gz' tandoor | Deleting 'vue3/assets/pl-B7dc5eNY.js' tandoor | Deleting 'vue3/assets/MealPlanSettings-BU5yRyFO.js' tandoor | Deleting 'vue3/assets/VAutocomplete-BnHJd-1b.css.gz' tandoor | Deleting 'vue3/assets/framework-CKkm3ZT1.0da2482ae88a.js.gz' tandoor | Deleting 'vue3/assets/AccessTokenEditor-BqYrLuQE.js' tandoor | Deleting 'vue3/assets/VColorPicker-Bc1o5piM.js.gz' tandoor | Deleting 'vue3/assets/UserSpaceEditor-BiMFbwI_.7d9049ae96b5.js.gz' tandoor | Deleting 'vue3/assets/CookLogEditor-wf-1cNFJ.ef3a04991a05.js.gz' tandoor | Deleting 'vue3/assets/ShoppingSettings-DBfLsRlj.js' tandoor | Deleting 'vue3/assets/AddToShoppingDialog-CS_S-d2g.eb5504799c65.js' tandoor | Deleting 'vue3/assets/fa-solid-900-CTAAxXor.4a6591ab5460.woff2' tandoor | Deleting 'vue3/assets/MealPlanSettings-BU5yRyFO.2f9dbd605868.js.gz' tandoor | Deleting 'vue3/assets/AiProviderEditor-BYnKvCw_.js.gz' tandoor | Deleting 'vue3/assets/uk-BClnjIfW.b429b8ed5096.js' tandoor | Deleting 'vue3/assets/BookViewPage-CHarlNiQ.bdf998b08053.js.gz' tandoor | Deleting 'vue3/assets/HouseholdPage-BsKZpym2.js' tandoor | Deleting 'vue3/assets/fi-BLW_HATq.078772422941.js.gz' tandoor | Deleting 'vue3/assets/fontello-CnWxryRb.e73a0647198c.eot.gz' tandoor | Deleting 'vue3/assets/InviteLinkEditor-BZ7NMcrL.js' tandoor | Deleting 'vue3/assets/VChip-D7GkfSeA.4de7c0a8c2e3.js.gz' tandoor | Deleting 'vue3/assets/VRating-BAibLkoF.css' tandoor | Deleting 'vue3/assets/RecipeBookEditor-Bha-wuB-.js' tandoor | Deleting 'vue3/assets/VTextField-WpOvMnND.js' tandoor | Deleting 'vue3/assets/el-DNs6HoDL.08d7c47f5d2b.js.gz' tandoor | Deleting 'vue3/assets/AutomationEditor-C6fYAtLL.js.gz' tandoor | Deleting 'vue3/assets/fontello-CnWxryRb.e73a0647198c.eot' tandoor | Deleting 'vue3/assets/VDivider-rMXvH15P.085aaed48fa0.js' tandoor | Deleting 'vue3/assets/ShoppingListView-Dgh1luaN.73de85b4e4df.css.gz' tandoor | Deleting 'vue3/assets/UserFileEditor-DKOcBuK-.js.gz' tandoor | Deleting 'vue3/assets/VAutocomplete-CFEp5VcY.js' tandoor | Deleting 'vue3/assets/SpaceEditor-BG9pNfzF.css' tandoor | Deleting 'vue3/assets/PropertyEditorPage-Ti9vpeer.js' tandoor | Deleting 'vue3/assets/ShoppingListPage-Cg_SrILL.js' tandoor | Deleting 'vue3/assets/integration_utils-D8RSOVmp.js.gz' tandoor | Deleting 'vue3/assets/nb_NO-CdS1Hktt.294979d98dcb.js' tandoor | Deleting 'vue3/assets/SearchSettings-CBkFhMns.js.gz' tandoor | Deleting 'vue3/assets/VChip-Hpg9IuyM.8dc9d3e18964.css.gz' tandoor | Deleting 'vue3/assets/VAutocomplete-BnHJd-1b.css' tandoor | Deleting 'vue3/assets/ja-Cqm3qbrP.js' tandoor | Deleting 'vue3/assets/VOverlay-BSdT-t2A.js' tandoor | Deleting 'vue3/assets/VList-DL25Fkt0.5373fcf8fbc3.js' tandoor | Deleting 'vue3/assets/SearchPage-BQ1P-4y8.js' tandoor | Deleting 'vue3/assets/StartPage-0ugVot93.1c72303e8853.js.gz' tandoor | Deleting 'vue3/assets/fdc-Byjxh21q.6a8962cb2f19.js.gz' tandoor | Deleting 'vue3/assets/UserSpaceEditor-BiMFbwI_.7d9049ae96b5.js' tandoor | Deleting 'vue3/assets/PropertyEditorPage-Ti9vpeer.e4b532c48301.js.gz' tandoor | Deleting 'vue3/assets/SpaceEditor-CIrx7Wew.44bd56e30e62.js.gz' tandoor | Deleting 'vue3/assets/CosmeticSettings-DTudQs61.css.gz' tandoor | Deleting 'vue3/assets/transitions-BVkpOt9D.0916b5adcb73.js.gz' tandoor | Deleting 'vue3/assets/ModelEditPage-B_U4Berv.js' tandoor | Deleting 'vue3/assets/dimensions-B5x3TxJs.5c0bb4b51390.js' tandoor | Deleting 'vue3/assets/AccessTokenEditor-BqYrLuQE.4d7347e87897.js' tandoor | Deleting 'vue3/assets/VColorPicker-DoVATq5z.26d1fdd28765.css' tandoor | Deleting 'vue3/assets/AddToShoppingDialog-BXt5jKLm.css' tandoor | Deleting 'vue3/assets/ru-BXmxlY4u.js.gz' tandoor | Deleting 'vue3/assets/hu-DlZ4REsp.c1bc941c31dc.js.gz' tandoor | Deleting 'vue3/assets/VList-edQgt9_l.css' tandoor | Deleting 'vue3/assets/UnitConversionEditor-BUHvM5Eh.js.gz' tandoor | Deleting 'vue3/assets/VTextarea-zkkSnzux.js.gz' tandoor | Deleting 'vue3/assets/ModelEditPage-B_U4Berv.7dc258e43ccf.js.gz' tandoor | Deleting 'vue3/assets/RecipeCard-C2Hjv7vL.6b450d3cfcd0.js' tandoor | Deleting 'vue3/assets/MealPlanEditor-DqGGZRzo.css' tandoor | Deleting 'vue3/assets/VSwitch-Cs5DQi32.js.gz' tandoor | Deleting 'vue3/assets/TestPage-CPX2qaEd.0b75aa57bbeb.js.gz' tandoor | Deleting 'vue3/assets/dimensions-B5x3TxJs.5c0bb4b51390.js.gz' tandoor | Deleting 'vue3/assets/main-nTFEtOSD.js.gz' tandoor | Deleting 'vue3/assets/UserFileEditor-DKOcBuK-.cc1baa1c02f3.js' tandoor | Deleting 'vue3/assets/StorageEditor-Up4uWQb6.js' tandoor | Deleting 'vue3/assets/VBtn-DTdW4rEh.js.gz' tandoor | Deleting 'vue3/assets/he-DxNGVUQd.js.gz' tandoor | Deleting 'vue3/assets/VChip-Hpg9IuyM.8dc9d3e18964.css' tandoor | Deleting 'vue3/assets/VTextarea-dHE66AZf.css' tandoor | Deleting 'vue3/assets/intersect-siLrmRQw.cc9e340f1351.js.gz' tandoor | Deleting 'vue3/assets/ShoppingListPage-Cg_SrILL.js.gz' tandoor | Deleting 'vue3/assets/framework-CKkm3ZT1.js' tandoor | Deleting 'vue3/assets/ca-C5QQCa9o.ff6e54a70768.js' tandoor | Deleting 'vue3/assets/fa-solid-900-D0aA9rwL.ttf' tandoor | Deleting 'vue3/assets/VListItemAction-CXKY8J-P.ffd6a13b9ab5.js.gz' tandoor | Deleting 'vue3/assets/main-nTFEtOSD.4273b900f1bf.js' tandoor | Deleting 'vue3/assets/transitions-BVkpOt9D.js.gz' tandoor | Deleting 'vue3/assets/ShoppingListEditor-vKmfFTZN.4f5dd4c981a5.js' tandoor | Deleting 'vue3/assets/ripple-CeGB3d9x.css' tandoor | Deleting 'vue3/assets/ClosableHelpAlert-BoN8dDrm.js.gz' tandoor | Deleting 'vue3/assets/position-D7bmUCsu.f212789ebec5.css' tandoor | Deleting 'vue3/assets/ShoppingListView-C0_akhap.1b6d4259ca8e.js.gz' tandoor | Deleting 'vue3/assets/hy-HqufUZnw.js' tandoor | Deleting 'vue3/assets/InventoryBookingPage-orELmDxm.45c2c2f7531a.js' tandoor | Deleting 'vue3/assets/el-DNs6HoDL.js' tandoor | Deleting 'vue3/assets/VTabs-DzUjbg1Y.fa06924ae72f.js' tandoor | Deleting 'vue3/assets/form-CDdumt48.5fcbf914ae94.js' tandoor | Deleting 'vue3/assets/HouseholdPage-BsKZpym2.a5566a4564d6.js.gz' tandoor | Deleting 'vue3/assets/forwardRefs-DVyU53sF.64171d66d1df.js.gz' tandoor | Deleting 'vue3/assets/integration_utils-D8RSOVmp.8006123d3084.js.gz' tandoor | Deleting 'vue3/assets/SpaceSettings-BPOt7vl3.js.gz' tandoor | Deleting 'vue3/assets/ModelEditorBase-CZWlxxIQ.cf852babb62d.js' tandoor | Deleting 'vue3/assets/RecipeBookEditor-Bha-wuB-.js.gz' tandoor | Deleting 'vue3/assets/ModelEditPage-B5oBrkJw.0c31f8b7052c.css.gz' tandoor | Deleting 'vue3/assets/VAutocomplete-CFEp5VcY.2a4e88a23ede.js.gz' tandoor | Deleting 'vue3/assets/FdcSearchDialog-BvpKKey4.js' tandoor | Deleting 'vue3/assets/transitions-BVkpOt9D.js' tandoor | Deleting 'vue3/assets/ro-CG_JGo0i.c856bd470eef.js' tandoor | Deleting 'vue3/assets/RecipeViewPage-BZECYYUo.js.gz' tandoor | Deleting 'vue3/assets/IngredientsTable-DZblS1P-.js.gz' tandoor | Deleting 'vue3/assets/RecipeCard-C2Hjv7vL.js.gz' tandoor | Deleting 'vue3/assets/CosmeticSettings-i2TDHCpS.js' tandoor | Deleting 'vue3/assets/VBtn-rFOjfrXe.css.gz' tandoor | Deleting 'vue3/assets/FoodEditor-BR-tK8Pr.24df4c5c0e7e.js.gz' tandoor | Deleting 'vue3/assets/VDivider-rMXvH15P.js' tandoor | Deleting 'vue3/assets/cs-DUZpBKTY.js' tandoor | Deleting 'vue3/assets/TestPage-CPX2qaEd.0b75aa57bbeb.js' tandoor | Deleting 'vue3/assets/fdc-Byjxh21q.js' tandoor | Deleting 'vue3/assets/CookLogEditor-wf-1cNFJ.js.gz' tandoor | Deleting 'vue3/assets/HouseholdEditor-D5JQGcsU.js.gz' tandoor | Deleting 'vue3/assets/VDivider-rMXvH15P.085aaed48fa0.js.gz' tandoor | Deleting 'vue3/assets/ripple-Byn3Fc0w.3ad96cecfca7.js' tandoor | Deleting 'vue3/assets/UserSpaceEditor-BiMFbwI_.js.gz' tandoor | Deleting 'vue3/assets/fr-D1J9AIHe.a85f6556b6a2.js.gz' tandoor | Deleting 'vue3/assets/fr-D1J9AIHe.js.gz' tandoor | Deleting 'vue3/assets/VStepper-lk6OG_fY.css.gz' tandoor | Deleting 'vue3/assets/ko-ADlXHFgo.js.gz' tandoor | Deleting 'vue3/assets/WelcomePage-zPtXSDjc.4dfacc5c8da0.js' tandoor | Deleting 'vue3/assets/VChip-D7GkfSeA.js.gz' tandoor | Deleting 'vue3/assets/SpaceSetupPage-BSv2ZmPb.js' tandoor | Deleting 'vue3/assets/zh_Hant-CERwsE1Q.8534ecee0fb0.js.gz' tandoor | Deleting 'vue3/assets/ShoppingListPage-Cg_SrILL.f2cae0d44a21.js.gz' tandoor | Deleting 'vue3/assets/UserSpaceEditor-BiMFbwI_.js' tandoor | Deleting 'vue3/assets/VOverlay-BSdT-t2A.1f4f586d7141.js.gz' tandoor | Deleting 'vue3/assets/RecipeImportPage-DBKJ6DXr.a23aec8a9383.js.gz' tandoor | Deleting 'vue3/assets/VDataTableServer-BYvhcs5d.d5a7cfdcf126.js' tandoor | Deleting 'vue3/assets/ar-Ct4DpnJT.js' tandoor | Deleting 'vue3/assets/VRating-Qn4Hz2ci.119bbc89c24a.js' tandoor | Deleting 'vue3/assets/number_utils-DFmVVcK0.cfc3e206a4c1.js.gz' tandoor | Deleting 'vue3/assets/HelpPage-C-xlKPtR.fa54da2fd1cf.js.gz' tandoor | Deleting 'vue3/assets/HierarchyEditor-wADOsT_-.885aa06e77cd.css.gz' tandoor | Deleting 'vue3/assets/ripple-Byn3Fc0w.3ad96cecfca7.js.gz' tandoor | Deleting 'vue3/assets/VChip-Hpg9IuyM.css.gz' tandoor | Deleting 'vue3/assets/RecipeViewPage-BZECYYUo.94016f72f4cb.js' tandoor | Deleting 'vue3/assets/PrivateRecipeBadge-BVOXRXwb.dcd01dd00de0.js' tandoor | Deleting 'vue3/assets/SearchSettings-CBkFhMns.b9bc4a1f032c.js' tandoor | Deleting 'vue3/assets/fontello-BEgLts9b.a782baa8633b.woff' tandoor | Deleting 'vue3/assets/nl-DIqabTrY.js.gz' tandoor | Deleting 'vue3/assets/et-zY9CrDMt.1761c6eb5f48.js' tandoor | Deleting 'vue3/assets/DeleteConfirmDialog-C1xQIJsS.b663eac25ee4.js' tandoor | Deleting 'vue3/assets/RecipeEditor-Cu9LLPvL.js.gz' tandoor | Deleting 'vue3/assets/RecipeBookEditor-Bha-wuB-.e3586751a38a.js' tandoor | Deleting 'vue3/assets/goto-DubWlX_o.js.gz' tandoor | Deleting 'vue3/assets/ModelMergeDialog-BCXJZjTO.4753553f721f.js' tandoor | Deleting 'vue3/assets/AutomationEditor-C6fYAtLL.js' tandoor | Deleting 'vue3/assets/VTextField-j0TpvUy_.42df5f015009.css' tandoor | Deleting 'vue3/assets/SupermarketEditor-L_B5nyx2.js' tandoor | Deleting 'vue3/assets/el-DNs6HoDL.js.gz' tandoor | Deleting 'vue3/assets/lv-BUrQRxBI.8efc7d113546.js.gz' tandoor | Deleting 'vue3/assets/MealPlanSettings-BU5yRyFO.2f9dbd605868.js' tandoor | Deleting 'vue3/assets/NumberScalerDialog-DoOvxgjM.js' tandoor | Deleting 'vue3/assets/fa-solid-900-D0aA9rwL.ttf.gz' tandoor | Deleting 'vue3/assets/intersect-siLrmRQw.cc9e340f1351.js' tandoor | Deleting 'vue3/assets/VTabs-Bz9gKX-q.27a6a10279b7.css' tandoor | Deleting 'vue3/assets/fa-regular-400-DZaxPHgR.ttf.gz' tandoor | Deleting 'vue3/assets/fa-v4compatibility-CCth-dXg.ttf.gz' tandoor | Deleting 'vue3/assets/tr-OeJMQhAK.2c406e95c585.js.gz' tandoor | Deleting 'vue3/assets/CosmeticSettings-DTudQs61.css' tandoor | Deleting 'vue3/assets/RecipeViewPage-BY3ErEFj.css.gz' tandoor | Deleting 'vue3/assets/VSwitch-Djsboh2v.css.gz' tandoor | Deleting 'vue3/assets/TestPage-CPX2qaEd.js.gz' tandoor | Deleting 'vue3/assets/model_utils-a_hMB_Qu.js.gz' tandoor | Deleting 'vue3/assets/ar-Ct4DpnJT.js.gz' tandoor | Deleting 'vue3/assets/DeleteConfirmDialog-C1xQIJsS.js.gz' tandoor | Deleting 'vue3/assets/BooksPage-Dh8_wlv_.js.gz' tandoor | Deleting 'assets/recipe_no_image.c659e2604ad6.svg.gz' tandoor | Deleting 'assets/logo_black.dc487b18028c.svg.gz' tandoor | Deleting 'assets/logo_color_shopping.svg.gz' tandoor | Deleting 'assets/brand_logo.ad2e3aa263da.svg' tandoor | Deleting 'assets/logo_color_192.c9b9177ff941.png' tandoor | Deleting 'assets/logo_black.svg' tandoor | Deleting 'assets/header.svg.gz' tandoor | Deleting 'assets/brand_logo.svg.gz' tandoor | Deleting 'assets/logo_color_144.f09537dbf142.png' tandoor | Deleting 'assets/logo_color_128.png' tandoor | Deleting 'assets/brand_logo.ad2e3aa263da.svg.gz' tandoor | Deleting 'assets/logo_color_plan.4ccbb336af9d.svg.gz' tandoor | Deleting 'assets/spinner.168a09fd2600.svg.gz' tandoor | Deleting 'assets/logo_color_plan_144.22c6c7678fdb.png' tandoor | Deleting 'assets/spinner.svg.gz' tandoor | Deleting 'assets/logo_color_512.png' tandoor | Deleting 'assets/logo_black.svg.gz' tandoor | Deleting 'assets/logo_color_svg.d7c2e31a63b7.svg.gz' tandoor | Deleting 'assets/recipe_no_image.c659e2604ad6.svg' tandoor | Deleting 'assets/logo_color_plan_144.png' tandoor | Deleting 'assets/logo_color_32.b7d9707eac91.png' tandoor | Deleting 'assets/logo_color_512.0a28df8511e3.png' tandoor | Deleting 'assets/brand_logo_white.svg.gz' tandoor | Deleting 'assets/logo_black.dc487b18028c.svg' tandoor | Deleting 'assets/logo_color_plan.svg.gz' tandoor | Deleting 'assets/logo_color_shopping.fd1e81a4dcab.svg.gz' tandoor | Deleting 'assets/header.48e8ad9e7540.svg' tandoor | Deleting 'assets/logo_color_plan_512.png' tandoor | Deleting 'assets/logo_color_shopping_512.6b2e69402327.png' tandoor | Deleting 'assets/recipe_no_image.svg' tandoor | Deleting 'assets/logo_color_128.a90db52449d9.png' tandoor | Deleting 'assets/logo_color_shopping_512.png' tandoor | Deleting 'assets/brand_logo.svg' tandoor | Deleting 'assets/logo_color_plan.svg' tandoor | Deleting 'assets/logo_color_32.png' tandoor | Deleting 'assets/logo_color_144.png' tandoor | Deleting 'assets/logo_color_shopping.fd1e81a4dcab.svg' tandoor | Deleting 'assets/header.48e8ad9e7540.svg.gz' tandoor | Deleting 'assets/brand_logo_white.d43daa47dca3.svg.gz' tandoor | Deleting 'assets/logo_color_180.0fcae5e85a72.png' tandoor | Deleting 'assets/logo_color_180.png' tandoor | Deleting 'assets/logo_color_shopping_144.png' tandoor | Deleting 'assets/logo_color_svg.svg' tandoor | Deleting 'assets/brand_logo_white.d43daa47dca3.svg' tandoor | Deleting 'assets/logo_color_plan.4ccbb336af9d.svg' tandoor | Deleting 'assets/logo_color_plan_512.028b9bcca1eb.png' tandoor | Deleting 'assets/logo_color_shopping.svg' tandoor | Deleting 'assets/recipe_no_image.svg.gz' tandoor | Deleting 'assets/header.svg' tandoor | Deleting 'assets/logo_color_svg.svg.gz' tandoor | Deleting 'assets/spinner.168a09fd2600.svg' tandoor | Deleting 'assets/brand_logo.6ebe02bf6707.png' tandoor | Deleting 'assets/spinner.svg' tandoor | Deleting 'assets/logo_color_svg.d7c2e31a63b7.svg' tandoor | Deleting 'assets/logo_color_shopping_144.6c05e01d07b2.png' tandoor | Deleting 'assets/logo_color_192.png' tandoor | Deleting 'assets/brand_logo.png' tandoor | Deleting 'assets/brand_logo_white.svg' tandoor | Deleting 'mfa/js/webauthn-json.6a3183313556.js' tandoor | Deleting 'mfa/js/webauthn-json.6a3183313556.js.gz' tandoor | Deleting 'mfa/js/webauthn.88878ff60271.js' tandoor | Deleting 'mfa/js/webauthn.88878ff60271.js.gz' tandoor | Deleting 'mfa/js/webauthn.js.gz' tandoor | Deleting 'mfa/js/webauthn-json.js.gz' tandoor | Deleting 'mfa/js/webauthn-json.js' tandoor | Deleting 'mfa/js/webauthn.js' tandoor | Deleting 'themes/tandoor.min.css.gz' tandoor | Deleting 'themes/tandoor.min.css' tandoor | Deleting 'themes/tandoor.min.e62f1984b5e4.css' tandoor | Deleting 'themes/tandoor.min.e62f1984b5e4.css.gz' tandoor | Deleting 'themes/tandoor_dark.min.3bdb00cbb58c.css.gz' tandoor | Deleting 'themes/tandoor_dark.min.css' tandoor | Deleting 'themes/tandoor_dark.min.css.gz' tandoor | Deleting 'themes/tandoor_dark.min.3bdb00cbb58c.css' tandoor | Deleting 'custom/css/markdown_blockquote.22de6a06ad0b.css' tandoor | Deleting 'custom/css/markdown_blockquote.css' tandoor | Deleting 'custom/css/markdown_blockquote.css.gz' tandoor | Deleting 'custom/css/markdown_blockquote.22de6a06ad0b.css.gz' tandoor | Deleting 'webfonts/fa-solid-900.8e4a6dcc692b.eot.gz' tandoor | Deleting 'webfonts/fa-solid-900.c2801fb415f0.svg' tandoor | Deleting 'webfonts/fa-brands-400.c5e0f14f88a8.woff' tandoor | Deleting 'webfonts/fa-regular-400.c4f508e7c4f0.woff' tandoor | Deleting 'webfonts/poppins_latin_ext_500.d214b888d895.woff2' tandoor | Deleting 'webfonts/fa-brands-400.ttf' tandoor | Deleting 'webfonts/fa-solid-900.eot.gz' tandoor | Deleting 'webfonts/poppins_devanagari_500.fd9b8290076b.woff2' tandoor | Deleting 'webfonts/fa-brands-400.a9c4bb7348f4.svg' tandoor | Deleting 'webfonts/poppins_latin_400.9ed361bba848.woff2' tandoor | Deleting 'webfonts/fa-solid-900.8e4a6dcc692b.eot' tandoor | Deleting 'webfonts/fa-brands-400.cccc9d29470e.woff2' tandoor | Deleting 'webfonts/fa-solid-900.0bff33a5fd7e.ttf' tandoor | Deleting 'webfonts/fa-regular-400.woff' tandoor | Deleting 'webfonts/fa-regular-400.f5f2566b93e8.woff2' tandoor | Deleting 'webfonts/fa-regular-400.c1a866ec0e04.eot.gz' tandoor | Deleting 'webfonts/poppins_devanagari_700.b9f2c13fc361.woff2' tandoor | Deleting 'webfonts/fa-brands-400.eot' tandoor | Deleting 'webfonts/fa-brands-400.06147b6cd88c.ttf.gz' tandoor | Deleting 'webfonts/poppins_devanagari_400.woff2' tandoor | Deleting 'webfonts/fa-regular-400.svg' tandoor | Deleting 'webfonts/fa-brands-400.svg.gz' tandoor | Deleting 'webfonts/fa-regular-400.woff2' tandoor | Deleting 'webfonts/fa-regular-400.eot' tandoor | Deleting 'webfonts/poppins_latin_700.woff2' tandoor | Deleting 'webfonts/poppins_devanagari_700.woff2' tandoor | Deleting 'webfonts/poppins_devanagari_400.d5e78c53cb07.woff2' tandoor | Deleting 'webfonts/fa-solid-900.c2801fb415f0.svg.gz' tandoor | Deleting 'webfonts/fa-solid-900.svg' tandoor | Deleting 'webfonts/poppins_latin_500.woff2' tandoor | Deleting 'webfonts/poppins_latin_ext_400.4d1490f32451.woff2' tandoor | Deleting 'webfonts/fa-brands-400.eot.gz' tandoor | Deleting 'webfonts/poppins_latin_ext_700.woff2' tandoor | Deleting 'webfonts/fa-regular-400.7b9568e6389b.svg.gz' tandoor | Deleting 'webfonts/poppins_latin_400.woff2' tandoor | Deleting 'webfonts/fa-regular-400.c1a866ec0e04.eot' tandoor | Deleting 'webfonts/fa-brands-400.woff2' tandoor | Deleting 'webfonts/fa-solid-900.svg.gz' tandoor | Deleting 'webfonts/fa-brands-400.a9c4bb7348f4.svg.gz' tandoor | Deleting 'webfonts/fa-brands-400.5063b105c764.eot.gz' tandoor | Deleting 'webfonts/fa-regular-400.7b9568e6389b.svg' tandoor | Deleting 'webfonts/poppins_latin_ext_500.woff2' tandoor | Deleting 'webfonts/fa-brands-400.woff' tandoor | Deleting 'webfonts/fa-brands-400.ttf.gz' tandoor | Deleting 'webfonts/fa-solid-900.44d537ab79f9.woff2' tandoor | Deleting 'webfonts/fa-regular-400.svg.gz' tandoor | Deleting 'webfonts/fa-solid-900.eot' tandoor | Deleting 'webfonts/fa-brands-400.svg' tandoor | Deleting 'webfonts/poppins_latin_500.84780596e268.woff2' tandoor | Deleting 'webfonts/fa-brands-400.06147b6cd88c.ttf' tandoor | Deleting 'webfonts/fa-solid-900.woff2' tandoor | Deleting 'webfonts/fa-solid-900.333bae208dc3.woff' tandoor | Deleting 'webfonts/poppins_latin_ext_400.woff2' tandoor | Deleting 'webfonts/fa-regular-400.65b286af947c.ttf.gz' tandoor | Deleting 'webfonts/fa-solid-900.ttf.gz' tandoor | Deleting 'webfonts/fa-brands-400.5063b105c764.eot' tandoor | Deleting 'webfonts/fa-regular-400.ttf.gz' tandoor | Deleting 'webfonts/poppins_latin_ext_700.62d7a4c78fc2.woff2' tandoor | Deleting 'webfonts/fa-solid-900.woff' tandoor | Deleting 'webfonts/poppins_devanagari_500.woff2' tandoor | Deleting 'webfonts/fa-solid-900.0bff33a5fd7e.ttf.gz' tandoor | Deleting 'webfonts/fa-regular-400.eot.gz' tandoor | Deleting 'webfonts/fa-regular-400.ttf' tandoor | Deleting 'webfonts/fa-regular-400.65b286af947c.ttf' tandoor | Deleting 'webfonts/poppins_latin_700.f4f17fd53c7d.woff2' tandoor | Deleting 'webfonts/fa-solid-900.ttf' tandoor | 2026/09/22 10:54:37 [crit] 16#16: *9 connect() to unix:/tmp/tandoor.sock failed (2: No such file or directory) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /accounts/login/ HTTP/1.1", upstream: "http://unix:/tmp/tandoor.sock:/accounts/login/", host: "127.0.0.1:80" tandoor | 127.0.0.1 - - [22/Sep/2026:10:54:37 +0200] "GET /accounts/login/ HTTP/1.1" 502 150 "-" "Wget" "-" tandoor | tandoor | 894 static files copied to '/opt/recipes/staticfiles', 2464 post-processed. tandoor | Done tandoor | Starting gunicorn tandoor | [2026-09-22 10:54:37 +0200] [7] [INFO] Starting gunicorn 26.2.0 tandoor | [2026-09-22 10:54:37 +0200] [7] [INFO] Listening at: unix:/tmp/tandoor.sock (7) tandoor | [2026-09-22 10:54:37 +0200] [7] [INFO] Using worker: gthread tandoor | [2026-09-22 10:54:37 +0200] [66] [INFO] Booting worker with pid: 66 tandoor | [2026-09-22 10:54:37 +0200] [67] [INFO] Booting worker with pid: 67 tandoor | [2026-09-22 10:54:38 +0200] [68] [INFO] Booting worker with pid: 68 tandoor | [2026-09-22 10:54:38 +0200] [7] [INFO] Control socket listening at /root/.gunicorn/gunicorn.ctl tandoor | Running django-vite in production mode (no HMR) tandoor | Running django-vite in production mode (no HMR) tandoor | Running django-vite in production mode (no HMR) tandoor | 127.0.0.1 - - [22/Sep/2026:10:54:45 +0200] "GET /accounts/login/ HTTP/1.1" 200 4981 "-" "Wget" "-" tandoor | - - [22/Sep/2026:10:54:45 +0200] "GET /accounts/login/ HTTP/1.0" 200 4981 "-" "Wget" tandoor | ThreadPoolExecutor-0_0 ERROR 2026-09-22 10:54:47,243 django.security.DisallowedHost Invalid HTTP_HOST header: 'tandoor:80'. You may need to add 'tandoor' to ALLOWED_HOSTS. tandoor | Traceback (most recent call last): tandoor | File "/opt/recipes/venv/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner tandoor | response = get_response(request) tandoor | File "/opt/recipes/venv/lib/python3.13/site-packages/django/utils/deprecation.py", line 119, in __call__ tandoor | response = self.process_request(request) tandoor | File "/opt/recipes/venv/lib/python3.13/site-packages/django/middleware/common.py", line 48, in process_request tandoor | host = request.get_host() tandoor | File "/opt/recipes/venv/lib/python3.13/site-packages/django/http/request.py", line 203, in get_host tandoor | raise DisallowedHost(msg) tandoor | django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'tandoor:80'. You may need to add 'tandoor' to ALLOWED_HOSTS. tandoor | - - [22/Sep/2026:10:54:47 +0200] "GET /accounts/login/ HTTP/1.0" 400 143 "-" "Go-http-client/1.1" tandoor | 172.18.0.2 - - [22/Sep/2026:10:54:47 +0200] "GET /accounts/login/ HTTP/1.1" 400 154 "-" "Go-http-client/1.1" "-"