diff --git a/.gitignore b/.gitignore
index 141d33c2f..05d724b9e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,7 +20,7 @@ server/src/data/masterfile.json
# Favicon
public/favicon/*
-!public/favicon/favicon.ico
+!public/favicon/fallback.ico
# Strategies
server/src/strategies/*
diff --git a/README.md b/README.md
index e183e583b..ed512036a 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+
+
+
+
# ReactMap
[](https://github.com/WatWowMap/ReactMap/releases/)
diff --git a/esbuild.config.mjs b/esbuild.config.mjs
index 69aa15f8a..05ffe3a91 100644
--- a/esbuild.config.mjs
+++ b/esbuild.config.mjs
@@ -44,9 +44,11 @@ const plugins = [
{
entryPoints: ['src/index.jsx'],
filename: 'index.html',
- htmlTemplate: fs.readFileSync('./public/index.html'),
+ htmlTemplate: fs.readFileSync(path.resolve(__dirname, './public/index.html')),
scriptLoading: 'defer',
- favicon: './public/favicon/favicon.ico',
+ favicon: fs.existsSync(path.resolve(__dirname, './public/favicon/favicon.ico'))
+ ? path.resolve(__dirname, './public/favicon/favicon.ico')
+ : path.resolve(__dirname, './public/favicon/fallback.ico'),
extraScripts: isServing ? [
{ src: '/esbuild-livereload.js', attrs: { async: true } },
] : undefined,
@@ -55,8 +57,8 @@ const plugins = [
}),
esbuildMxnCopy({
copy: [
- { from: 'public/images', to: 'dist/' },
- { from: 'public/locales', to: 'dist/' },
+ { from: path.resolve(__dirname, './public/images'), to: 'dist/' },
+ { from: path.resolve(__dirname, './public/locales'), to: 'dist/' },
],
}),
aliasPlugin({
diff --git a/package.json b/package.json
index 982898cd4..116bc2685 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "reactmap",
- "version": "1.2.4",
+ "version": "1.2.5",
"description": "React based frontend map.",
"main": "ReactMap.mjs",
"author": "TurtIeSocks <58572875+TurtIeSocks@users.noreply.github.com>",
diff --git a/public/favicon/fallback.ico b/public/favicon/fallback.ico
new file mode 100644
index 000000000..ddd698d78
Binary files /dev/null and b/public/favicon/fallback.ico differ
diff --git a/public/favicon/favicon.ico b/public/favicon/favicon.ico
deleted file mode 100644
index b7e489f8c..000000000
Binary files a/public/favicon/favicon.ico and /dev/null differ