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 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 jwt = require('jsonwebtoken');
|
||||
|
||||
const JWT_SECRET = "supergeheimes_tg_cms_secret";
|
||||
const JWT_SECRET = process.env.JWT_SECRET;
|
||||
//Rate Limiter fuer Logins
|
||||
const rateLimit = require("express-rate-limit");
|
||||
|
||||
@ -28,7 +37,7 @@ const loginLimiter = rateLimit({
|
||||
|
||||
// Bodyparser für JSON aktivieren
|
||||
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"],
|
||||
credentials: true
|
||||
}));
|
||||
@ -37,14 +46,7 @@ app.use(express.json());
|
||||
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
|
||||
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
|
||||
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
|
||||
../bcryptjs/bin/bcrypt
|
||||
17
node_modules/.bin/mkdirp
generated
vendored
17
node_modules/.bin/mkdirp
generated
vendored
@ -1,16 +1 @@
|
||||
#!/bin/sh
|
||||
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
|
||||
../mkdirp/bin/cmd.js
|
||||
17
node_modules/.bin/semver
generated
vendored
17
node_modules/.bin/semver
generated
vendored
@ -1,16 +1 @@
|
||||
#!/bin/sh
|
||||
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
|
||||
../semver/bin/semver.js
|
||||
1
node_modules/.package-lock.json
generated
vendored
1
node_modules/.package-lock.json
generated
vendored
@ -216,7 +216,6 @@
|
||||
"version": "16.5.0",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
|
||||
"integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
|
||||
"license": "BSD-2-Clause",
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
|
||||
1
package-lock.json
generated
1
package-lock.json
generated
@ -231,7 +231,6 @@
|
||||
"version": "16.5.0",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
|
||||
"integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
|
||||
"license": "BSD-2-Clause",
|
||||
"engines": {
|
||||
"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