Anonymisierung
This commit is contained in:
parent
9840e7c86b
commit
37870b42d4
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.env
|
||||||
22
index.js
22
index.js
@ -9,10 +9,19 @@ const cors = require('cors');
|
|||||||
const app = express();
|
const app = express();
|
||||||
const port = process.env.PORT || 3000;
|
const port = process.env.PORT || 3000;
|
||||||
|
|
||||||
|
const pool = new Pool({
|
||||||
|
user: process.env.DB_USER,
|
||||||
|
host: process.env.DB_HOST,
|
||||||
|
database: process.env.DB_NAME,
|
||||||
|
password: process.env.DB_PASSWORD,
|
||||||
|
port: process.env.DB_PORT,
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
const bcrypt = require('bcryptjs');
|
const bcrypt = require('bcryptjs');
|
||||||
const jwt = require('jsonwebtoken');
|
const jwt = require('jsonwebtoken');
|
||||||
|
|
||||||
const JWT_SECRET = "supergeheimes_tg_cms_secret";
|
const JWT_SECRET = process.env.JWT_SECRET;
|
||||||
//Rate Limiter fuer Logins
|
//Rate Limiter fuer Logins
|
||||||
const rateLimit = require("express-rate-limit");
|
const rateLimit = require("express-rate-limit");
|
||||||
|
|
||||||
@ -28,7 +37,7 @@ const loginLimiter = rateLimit({
|
|||||||
|
|
||||||
// Bodyparser für JSON aktivieren
|
// Bodyparser für JSON aktivieren
|
||||||
app.use(cors({
|
app.use(cors({
|
||||||
origin: ["http://localhost:8080", "http://192.168.50.65:8080"],
|
origin: ["http://volleyball.marc-wieland.de", "https://volleyball.marc-wieland.de"],
|
||||||
methods: ["GET", "POST", "PUT", "DELETE"],
|
methods: ["GET", "POST", "PUT", "DELETE"],
|
||||||
credentials: true
|
credentials: true
|
||||||
}));
|
}));
|
||||||
@ -37,14 +46,7 @@ app.use(express.json());
|
|||||||
app.use('/uploads', express.static(path.join(__dirname, 'uploads')));
|
app.use('/uploads', express.static(path.join(__dirname, 'uploads')));
|
||||||
|
|
||||||
|
|
||||||
// PostgreSQL Verbindung aufbauen
|
|
||||||
const pool = new Pool({
|
|
||||||
user: "tgadmin",
|
|
||||||
host: "db", // Docker Container Name!
|
|
||||||
database: "tg-cms",
|
|
||||||
password: "secretpass",
|
|
||||||
port: 5432,
|
|
||||||
});
|
|
||||||
|
|
||||||
// Testroute API-Check
|
// Testroute API-Check
|
||||||
app.get("/api/hello", (req, res) => {
|
app.get("/api/hello", (req, res) => {
|
||||||
|
|||||||
17
node_modules/.bin/bcrypt
generated
vendored
17
node_modules/.bin/bcrypt
generated
vendored
@ -1,16 +1 @@
|
|||||||
#!/bin/sh
|
../bcryptjs/bin/bcrypt
|
||||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
|
||||||
|
|
||||||
case `uname` in
|
|
||||||
*CYGWIN*|*MINGW*|*MSYS*)
|
|
||||||
if command -v cygpath > /dev/null 2>&1; then
|
|
||||||
basedir=`cygpath -w "$basedir"`
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
if [ -x "$basedir/node" ]; then
|
|
||||||
exec "$basedir/node" "$basedir/../bcryptjs/bin/bcrypt" "$@"
|
|
||||||
else
|
|
||||||
exec node "$basedir/../bcryptjs/bin/bcrypt" "$@"
|
|
||||||
fi
|
|
||||||
17
node_modules/.bin/mkdirp
generated
vendored
17
node_modules/.bin/mkdirp
generated
vendored
@ -1,16 +1 @@
|
|||||||
#!/bin/sh
|
../mkdirp/bin/cmd.js
|
||||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
|
||||||
|
|
||||||
case `uname` in
|
|
||||||
*CYGWIN*|*MINGW*|*MSYS*)
|
|
||||||
if command -v cygpath > /dev/null 2>&1; then
|
|
||||||
basedir=`cygpath -w "$basedir"`
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
if [ -x "$basedir/node" ]; then
|
|
||||||
exec "$basedir/node" "$basedir/../mkdirp/bin/cmd.js" "$@"
|
|
||||||
else
|
|
||||||
exec node "$basedir/../mkdirp/bin/cmd.js" "$@"
|
|
||||||
fi
|
|
||||||
17
node_modules/.bin/semver
generated
vendored
17
node_modules/.bin/semver
generated
vendored
@ -1,16 +1 @@
|
|||||||
#!/bin/sh
|
../semver/bin/semver.js
|
||||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
|
||||||
|
|
||||||
case `uname` in
|
|
||||||
*CYGWIN*|*MINGW*|*MSYS*)
|
|
||||||
if command -v cygpath > /dev/null 2>&1; then
|
|
||||||
basedir=`cygpath -w "$basedir"`
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
if [ -x "$basedir/node" ]; then
|
|
||||||
exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@"
|
|
||||||
else
|
|
||||||
exec node "$basedir/../semver/bin/semver.js" "$@"
|
|
||||||
fi
|
|
||||||
1
node_modules/.package-lock.json
generated
vendored
1
node_modules/.package-lock.json
generated
vendored
@ -216,7 +216,6 @@
|
|||||||
"version": "16.5.0",
|
"version": "16.5.0",
|
||||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
|
||||||
"integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
|
"integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
|
||||||
"license": "BSD-2-Clause",
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12"
|
"node": ">=12"
|
||||||
},
|
},
|
||||||
|
|||||||
1
package-lock.json
generated
1
package-lock.json
generated
@ -231,7 +231,6 @@
|
|||||||
"version": "16.5.0",
|
"version": "16.5.0",
|
||||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
|
||||||
"integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
|
"integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
|
||||||
"license": "BSD-2-Clause",
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12"
|
"node": ">=12"
|
||||||
},
|
},
|
||||||
|
|||||||
BIN
uploads/carousel/1748109983157-Screenshot 2025-05-20 204347.png
Normal file
BIN
uploads/carousel/1748109983157-Screenshot 2025-05-20 204347.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.0 KiB |
BIN
uploads/carousel/1748109988045-tgl-ball.png
Normal file
BIN
uploads/carousel/1748109988045-tgl-ball.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.7 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
Loading…
Reference in New Issue
Block a user