Compare commits
No commits in common. "193a959e65d871255be68143f561cb5dfcc50b09" and "fae03cf5b63bfd1381f160b952fc6a4e76fc986e" have entirely different histories.
193a959e65
...
fae03cf5b6
@ -12,4 +12,5 @@ FROM node:alpine
|
||||
RUN npm install serve -g --silent
|
||||
WORKDIR /app
|
||||
COPY --from=builder /app/build .
|
||||
CMD serve -p ${PORT:-8080} -s .
|
||||
EXPOSE 80
|
||||
CMD ["serve", "-p", "80", "-s", "."]
|
@ -7,7 +7,7 @@
|
||||
"h": "cat ./webpack.config.dev.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@svgr/webpack": "^6.3.1",
|
||||
"@svgr/webpack": "^5.5.0",
|
||||
"@types/react": "^17.0.15",
|
||||
"@types/react-dom": "^17.0.9",
|
||||
"copy-webpack-plugin": "^9.0.1",
|
||||
@ -16,9 +16,10 @@
|
||||
"fork-ts-checker-webpack-plugin": "^6.2.13",
|
||||
"style-loader": "^3.2.1",
|
||||
"typescript": "^4.3.5",
|
||||
"typescript-plugin-css-modules": "^3.4.0",
|
||||
"webpack": "^5.46.0",
|
||||
"webpack-cli": "^4.7.2",
|
||||
"webpack-dev-server": "^4.11.1"
|
||||
"webpack-dev-server": "^3.11.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"idb": "^6.1.2",
|
||||
|
BIN
public/images/screenshot1.jpg
Normal file
BIN
public/images/screenshot1.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 599 KiB |
Binary file not shown.
Before Width: | Height: | Size: 261 KiB |
BIN
public/images/screenshot2.jpg
Normal file
BIN
public/images/screenshot2.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 102 KiB |
Binary file not shown.
Before Width: | Height: | Size: 20 KiB |
BIN
public/images/screenshot3.jpg
Normal file
BIN
public/images/screenshot3.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 120 KiB |
Binary file not shown.
Before Width: | Height: | Size: 22 KiB |
@ -29,18 +29,18 @@
|
||||
"description": "eBook reader supporting EPUB and FB2 files",
|
||||
"screenshots": [
|
||||
{
|
||||
"src": "/images/screenshot1.webp",
|
||||
"type": "image/webp",
|
||||
"src": "/images/screenshot1.jpg",
|
||||
"type": "image/jpg",
|
||||
"sizes": "1080x2400"
|
||||
},
|
||||
{
|
||||
"src": "/images/screenshot2.webp",
|
||||
"type": "image/webp",
|
||||
"src": "/images/screenshot2.jpg",
|
||||
"type": "image/jpg",
|
||||
"sizes": "1080x2400"
|
||||
},
|
||||
{
|
||||
"src": "/images/screenshot3.webp",
|
||||
"type": "image/webp",
|
||||
"src": "/images/screenshot3.jpg",
|
||||
"type": "image/jpg",
|
||||
"sizes": "1080x2400"
|
||||
}
|
||||
]
|
||||
|
@ -23,11 +23,7 @@ export const UploadForm = ({ setLoading }: IPageProps) => {
|
||||
}
|
||||
} catch (err) {
|
||||
setLoading(false);
|
||||
|
||||
if (err instanceof Error)
|
||||
setError(err.message);
|
||||
else
|
||||
setError(String(err))
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -8,8 +8,8 @@ export const getHash = (path: string) => {
|
||||
return path.substr("/book/".length, hashLength);
|
||||
};
|
||||
|
||||
export const composeResponseStatus = (err: unknown): ResponseInit => {
|
||||
if (err instanceof Error && err.name === "NetowrkError")
|
||||
export const composeResponseStatus = (err: Error): ResponseInit => {
|
||||
if (err.name === "NetowrkError")
|
||||
return { status: 503, statusText: err.message };
|
||||
else return { status: 500, statusText: "Something bad happened (IDK)" };
|
||||
};
|
||||
|
@ -34,9 +34,7 @@ export const submitFile = async (
|
||||
|
||||
return await res.json();
|
||||
} catch (err) {
|
||||
if (err instanceof Error)
|
||||
console.error("Network error:", err.message);
|
||||
|
||||
throw err;
|
||||
}
|
||||
};
|
||||
|
@ -8,10 +8,11 @@ module.exports = {
|
||||
mode: "development",
|
||||
watchOptions: { ignored: /node_modules/ },
|
||||
devServer: {
|
||||
static: path.join(__dirname, "build"),
|
||||
contentBase: path.join(__dirname, "build"),
|
||||
compress: true,
|
||||
port: 8080,
|
||||
hot: false,
|
||||
inline: false,
|
||||
historyApiFallback: {
|
||||
index: "index.html",
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user