mirror of
https://github.com/ajnart/homarr.git
synced 2026-01-29 02:39:16 +01:00
🐳 Fix issues with dockerfile (#1611)
* Add `wait $PID` to be able to send SIG_ABORT * Move to docker `entrypoint` * Change default NEXTAUTH_URL * Add `VOLUME` instruction * corrected a typo * 🐳 Fix docker TCP not working Fixes Lost docker connection via TCP with 0.14.0 update #1577 * 🚧 Improve dockerfile and start script and fix permission issue by adding new user with permission to read / write to /data folder * 🐛 Cleanup changes, Local db:migrate script not working, CI failed * ✨ Image properties customization (#1590) * 🌐 New Crowdin updates (#1572) * ✨ Add notice page for readonly db * Misc docker changes * 🐳 Add `homarr` as `USER` * 🐛 Unable to use user homarr because db.sqlite file is already owned by root --------- Co-authored-by: Lumilias <10852161+Lumilias@users.noreply.github.com> Co-authored-by: Meier Lukas <meierschlumpf@gmail.com> Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com> Co-authored-by: Manuel <manuel.ruwe@bluewin.ch>
This commit is contained in:
42
src/components/Onboarding/database-not-writeable.tsx
Normal file
42
src/components/Onboarding/database-not-writeable.tsx
Normal file
@@ -0,0 +1,42 @@
|
||||
import { Center, Code, List, Stack, Text, Title } from '@mantine/core';
|
||||
import Head from 'next/head';
|
||||
|
||||
export const DatabaseNotWriteable = ({ error, errorMessage }: { error: any | unknown, errorMessage: string | undefined }) => {
|
||||
return (
|
||||
<>
|
||||
<Head>
|
||||
<title>Onboard - Error • Homarr</title>
|
||||
</Head>
|
||||
|
||||
<Center h="100%">
|
||||
<Stack align="center" p="lg">
|
||||
<Title order={1} weight={800} size="3rem" opacity={0.8}>
|
||||
Critical error while starting Homarr
|
||||
</Title>
|
||||
<Text size="lg" mb={40}>
|
||||
We detected that Homarr is unable to write to the database. Please troubleshoot using
|
||||
the following steps:
|
||||
</Text>
|
||||
<List>
|
||||
<List.Item>
|
||||
Ensure that you mounted the path <code>/data</code> to a writeable location with
|
||||
enough disk space. For this, you must add the following mounting point to your docker
|
||||
compose: <Code block>{' - <your-path>/data:/data'}</Code>
|
||||
</List.Item>
|
||||
<List.Item>
|
||||
Ensure that you followed the installation instructions at{' '}
|
||||
<a href="https://homarr.dev/docs/introduction/installation">
|
||||
https://homarr.dev/docs/introduction/installation
|
||||
</a>
|
||||
</List.Item>
|
||||
</List>
|
||||
<Code block>{error && JSON.stringify(error)}</Code>
|
||||
|
||||
{errorMessage && (
|
||||
<Code block>{errorMessage}</Code>
|
||||
)}
|
||||
</Stack>
|
||||
</Center>
|
||||
</>
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user