Roblog is a blogging platform built for modern, AI powered fast paced content vulnerabilities will be promptly addressed.
Roblog is built using:
- Roblog is deployed to Fly.io at https://roblog.fly.dev/.
- The database is managed using PlanetScale.
The pre-requisites that require installation are:
Install using the tutorial at: https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-22-04
sudo apt install php php-curl php-dom php-mysql
Install nvm and then install node lts/hydrogen using it.
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
nvm install lts/hydrogen
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Run php artisan serve
to start the server listing at port:8000
You will need to run migrations using php artisan migrate
and you can populate seed data using php artisan db:seed
Roblog is open-sourced software licensed under the MIT license.