pronosticos.futbol
Asana task for acquisition: https://app.asana.com/0/1110402520189998/1200767515538432/f
Contacts:
- agustin@highscore.studio
Website is using Cloudflare
Server
Server is managed by Laravel Forge https://forge.laravel.com/
Hardware
Intel Core i7-4770 / 2x SSD 240GB, 32 gb ram (dedicated server @ hetzner, 35€/month)
SSH access
ssh forge@pronosticos.futbol
MySQL
Innodb, 16db
Tech stack
● PHP 7.4 ● Laravel 6 ● Vue 2.0 ● Bootstrap 3 ● MySql 5 ● Redis
Website is using Horizon ⇒ php7.4 artisan horizon
PHP extensions
redis, simplexml, zlib, json, ext-curl, bcmath , mbstring
Web server ⇒ Nginx
Crontab
*/10 * * * * /home/forge/scripts/restart-chromedriver.sh > /dev/null
* * * * * php7.4 /home/forge/pronosticos.futbol/artisan schedule:run
Chrome docker image
(See docker-compose file in the project for further information)
The only other special thing its a docker image that runs a chrome. We use this to render dynamic og images:
https://pronosticos.futbol/api/partido-liverpool-vs-leeds-united-premier-league-2021-56797/render.png
This example is rendered by doing a screenshot to this page:
https://pronosticos.futbol/api/partido-liverpool-vs-leeds-united-premier-league-2021-56797/render
pronosticos.futbol
- Install redis
- PHP74 + extension
- NVM - npm + yarn
- Install deamon → horizon
- Sync file
- Dump SQL + Import
- SSL
- CF Zone create
- docker → chrome driver
- Mailgun account → same of bepicks
- GPC account
- facebook account → vale
- twitter account → vale
bepicks.com
- wildcard SSL
- alias on pronosticos.futbol
RESULTADOSFUTBOL_KEY → account from data provider
BUGSNAG_API_KEY → it’s for reporting →
WEBPUSH_KEY →
TODO
Account : bepicks.pronosticosfutbol@gmail.com / dS61oixel3jG
- Registrar transfert → inprogress
- CF Zone migrate → must be do
- Google play account →
- IOS Account →
- https://app.mailgun.com/app/account/billing/payment → change paiement card & details
bepicks.com NS1 : abby.ns.cloudflare.com NS2 : tom.ns.cloudflare.com
pronosticos.futbol
NS1 : abby.ns.cloudflare.com
NS2 : tom.ns.cloudflare.com