Laravel based code that runs my personal website
Find a file
dependabot[bot] 43e9fa3530
build(deps): Bump laravel/horizon from 5.24.5 to 5.25.0
Bumps [laravel/horizon](https://github.com/laravel/horizon) from 5.24.5 to 5.25.0.
- [Release notes](https://github.com/laravel/horizon/releases)
- [Changelog](https://github.com/laravel/horizon/blob/5.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/horizon/compare/v5.24.5...v5.25.0)

---
updated-dependencies:
- dependency-name: laravel/horizon
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-17 14:55:11 +00:00
.github build(deps): Bump actions/cache from 3 to 4 2024-03-23 19:53:08 +00:00
app Fis Laravel Pint issues 2024-07-13 14:58:11 +01:00
bootstrap Add Indieweb related link to the HTTP headers 2024-06-08 19:39:09 +01:00
config Add Indieweb related link to the HTTP headers 2024-06-08 19:39:09 +01:00
database Setup support for syndicating to Bluesky 2024-03-23 21:19:54 +00:00
public Update eslint config 2024-06-08 20:55:34 +01:00
resources Improve html links in the head regarding IndieAuth 2024-06-22 18:40:41 +01:00
routes Laravel Pint fixes 2024-06-08 19:43:44 +01:00
scripts Simplify frontend assests and build steps 2023-12-21 17:57:48 +00:00
storage chore: Refactor configuration files based on Laravel 10 skeleton 2023-06-09 18:31:53 +01:00
tests Improve scope checking 2024-07-13 14:52:57 +01:00
.editorconfig Initial work on adding passkeys 2023-08-25 13:43:51 +01:00
.env.dusk.testing See if there’s issues with saving session data 2017-02-24 15:44:39 +00:00
.env.example Upgrade to Laravel 11 2024-03-19 20:13:36 +00:00
.env.github feat: Add Flare support 2023-06-09 14:07:24 +01:00
.gitattributes chore: Refactor configuration files based on Laravel 10 skeleton 2023-06-09 18:31:53 +01:00
.gitignore chore: Refactor configuration files based on Laravel 10 skeleton 2023-06-09 18:31:53 +01:00
.styleci.yml chore: Refactor configuration files based on Laravel 10 skeleton 2023-06-09 18:31:53 +01:00
.stylelintrc Initial work on adding passkeys 2023-08-25 13:43:51 +01:00
artisan Upgrade to Laravel 11 2024-03-19 20:13:36 +00:00
composer.json build(deps-dev): Bump openai-php/client from 0.8.4 to 0.10.1 2024-06-29 14:38:22 +00:00
composer.lock build(deps): Bump laravel/horizon from 5.24.5 to 5.25.0 2024-07-17 14:55:11 +00:00
docker-compose.yml Update Postgres in Laravel Sail to v16 2024-07-12 15:15:08 +01:00
eslint.config.js Update eslint config 2024-06-08 20:55:34 +01:00
helpers.php Fix files with Laravel Pint 2022-07-09 10:08:26 +01:00
license.md Add a license file 2016-09-17 21:20:57 +01:00
package-lock.json build(deps-dev): Bump eslint from 9.6.0 to 9.7.0 2024-07-16 20:41:24 +00:00
package.json build(deps-dev): Bump eslint from 9.6.0 to 9.7.0 2024-07-16 20:41:24 +00:00
phpcs.xml Fixing various phpcs issues 2019-10-27 19:31:33 +00:00
phpunit.xml Upgrade to Laravel 11 2024-03-19 20:13:36 +00:00
pint.json Configure Laravel Pint 2022-07-09 10:07:59 +01:00
postcss.config.js Admin can now hopefully add a passkey to their account 2023-09-25 18:31:38 +01:00
psalm.xml Initial work with Psalm reporting 2023-06-25 14:18:40 +01:00
readme.md Tweak the readme 2023-04-08 16:18:02 +01:00
server.php Fix files with Laravel Pint 2022-07-09 10:08:26 +01:00
webpack.config.js Initial work on adding passkeys 2023-08-25 13:43:51 +01:00

jonnybarnes.uk

This is the code that runs my website, jonnybarnes.uk.

In theory this is usable by others now 🚀

Set up the database, this software needs PostgreSQL, after installing:

$ createdb -E utf8 db_name

First get the code, and make sure youre on the master branch. This branch will only have tagged releases:

$ git clone https://github.com/jonnybarnes/jonnybarnes.uk mysite.com
$ cd mysite.com
$ git checkout master

Then we need to set up the environment variables that the app will use.

$ cp .env.example .env
$ vim .env

Fill in the various variables. Then we can set up the app:

$ composer install
$ php artisan key:generate
$ php artisan migrate

Now we need to edit some config values. In config/app.php edit name.

Some other things that should be changed. Go to resources/views/master.blade.php, you may not want to link to a projects page. Also in the <head> the two last links are to my profile pic and pgp key, ammend/remove as desired.

Now point your server to public/index.php et viola. Essentially this is a Laravel app so debugging things shouldnt be too hard.