mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-06 11:36:58 +03:00
Merge branch 'testing' of github.com:Joe-Dowd/SponsorBlockServer into testing
This commit is contained in:
9
Dockerfile
Normal file
9
Dockerfile
Normal file
@@ -0,0 +1,9 @@
|
||||
FROM node:12
|
||||
WORKDIR /usr/src/app
|
||||
COPY package.json .
|
||||
RUN npm install
|
||||
COPY index.js .
|
||||
COPY src src
|
||||
COPY entrypoint.sh .
|
||||
EXPOSE 8080
|
||||
CMD ./entrypoint.sh
|
||||
39
entrypoint.sh
Executable file
39
entrypoint.sh
Executable file
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
echo 'Entrypoint script'
|
||||
cd /usr/src/app
|
||||
cp /etc/sponsorblock/config.json . || cat <<EOF > config.json
|
||||
{
|
||||
"port": 8080,
|
||||
"mysql": {
|
||||
"host": "127.0.0.1",
|
||||
"port": 3306,
|
||||
"database": "sponsorblock",
|
||||
"user": "sponsorblock",
|
||||
"password": "sponsorblock"
|
||||
},
|
||||
"privateMysql": {
|
||||
"host": "127.0.0.1",
|
||||
"port": 3306,
|
||||
"database": "sponsorblock_private",
|
||||
"user": "sponsorblock",
|
||||
"password": "sponsorblock"
|
||||
},
|
||||
"globalSalt": "",
|
||||
"adminUserID": "",
|
||||
"youtubeAPIKey": "",
|
||||
"discordReportChannelWebhookURL": null,
|
||||
"discordFirstTimeSubmissionsWebhookURL": null,
|
||||
"discordAutoModWebhookURL": null,
|
||||
"behindProxy": true,
|
||||
"db": null,
|
||||
"privateDB": null,
|
||||
"createDatabaseIfNotExist": true,
|
||||
"schemaFolder": null,
|
||||
"dbSchema": null,
|
||||
"privateDBSchema": null,
|
||||
"mode": "development",
|
||||
"readOnly": false
|
||||
}
|
||||
EOF
|
||||
node index.js
|
||||
Reference in New Issue
Block a user