feat(speedtest-tracker): init speedtest-tracker
This commit is contained in:
parent
500ffb5f8c
commit
b9f9b8d106
4 changed files with 79 additions and 0 deletions
24
quadlets/speedtest-tracker/speedtest-tracker.container
Normal file
24
quadlets/speedtest-tracker/speedtest-tracker.container
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Speedtest tracker
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=on-failure
|
||||||
|
TimeoutStartSec=900
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=lscr.io/linuxserver/speedtest-tracker
|
||||||
|
ContainerName=speedtest-tracker
|
||||||
|
AutoUpdate=registry
|
||||||
|
|
||||||
|
Network=speedtest-tracker.network
|
||||||
|
HostName=speedtest-tracker
|
||||||
|
PublishPort=8080:80
|
||||||
|
PublishPort=8443:443
|
||||||
|
|
||||||
|
Volume=speedtest-config:/config
|
||||||
|
Volume=speedtest-ssl:/config
|
||||||
|
|
||||||
|
EnvironmentFile=speedtest-tracker.env
|
48
quadlets/speedtest-tracker/speedtest-tracker.env
Normal file
48
quadlets/speedtest-tracker/speedtest-tracker.env
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
## https://docs.speedtest-tracker.dev/getting-started/environment-variables
|
||||||
|
APP_NAME="Speedtest Tracker"
|
||||||
|
APP_ENV=local
|
||||||
|
## NOTE:
|
||||||
|
## Fill this in with the real value. This isn't a shell script.
|
||||||
|
APP_KEY=$(printf %s "base64:" "$(openssl rand -base64 32)")
|
||||||
|
APP_DEBUG=false
|
||||||
|
APP_URL=http://localhost
|
||||||
|
|
||||||
|
APP_LOCALE=en
|
||||||
|
APP_FALLBACK_LOCALE=en
|
||||||
|
APP_FAKER_LOCALE=en_US
|
||||||
|
|
||||||
|
APP_MAINTENANCE_DRIVER=file
|
||||||
|
APP_MAINTENANCE_STORE=database
|
||||||
|
|
||||||
|
PHP_CLI_SERVER_WORKERS=4
|
||||||
|
|
||||||
|
BCRYPT_ROUNDS=12
|
||||||
|
|
||||||
|
LOG_CHANNEL=stack
|
||||||
|
LOG_STACK=single
|
||||||
|
LOG_DEPRECATIONS_CHANNEL=null
|
||||||
|
LOG_LEVEL=debug
|
||||||
|
|
||||||
|
## NOTE:
|
||||||
|
## Change this if you choose a different database
|
||||||
|
DB_CONNECTION=sqlite
|
||||||
|
|
||||||
|
BROADCAST_CONNECTION=log
|
||||||
|
CACHE_STORE=database
|
||||||
|
FILESYSTEM_DISK=local
|
||||||
|
QUEUE_CONNECTION=database
|
||||||
|
|
||||||
|
SESSION_DRIVER=database
|
||||||
|
SESSION_LIFETIME=120
|
||||||
|
SESSION_ENCRYPT=false
|
||||||
|
SESSION_PATH=/
|
||||||
|
SESSION_DOMAIN=null
|
||||||
|
|
||||||
|
MAIL_MAILER=smtp
|
||||||
|
MAIL_HOST=mailhog
|
||||||
|
MAIL_PORT=1025
|
||||||
|
MAIL_USERNAME=null
|
||||||
|
MAIL_PASSWORD=null
|
||||||
|
MAIL_SCHEME=null
|
||||||
|
MAIL_FROM_ADDRESS="hello@example.com"
|
||||||
|
MAIL_FROM_NAME="Speedtest Tracker"
|
1
quadlets/speedtest-tracker/speedtest-tracker.network
Normal file
1
quadlets/speedtest-tracker/speedtest-tracker.network
Normal file
|
@ -0,0 +1 @@
|
||||||
|
[Network]
|
6
quadlets/speedtest-tracker/speedtest-tracker.volume
Normal file
6
quadlets/speedtest-tracker/speedtest-tracker.volume
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[Volume]
|
||||||
|
VolumeName=speedtest-config
|
||||||
|
## NOTE:
|
||||||
|
## Enable this if you bring your own cert.crt and cert.key
|
||||||
|
#VolumeName=speedtest-ssl
|
||||||
|
|
Loading…
Add table
Reference in a new issue