Laravel based code that runs my personal website
Find a file
Jonny Barnes 8532ee36d3
Merge pull request #766 from jonnybarnes/develop
MTM Switch bio to be stored in the database
2023-04-11 17:50:34 +01:00
.github Improve Github Actions and add Laravel Pint check 2022-07-09 10:56:03 +01:00
app Switch bio to be stored in database 2023-04-11 17:37:42 +01:00
bootstrap Get repo up to date with changes in laravel/laravel (issue #95) 2019-01-27 13:51:21 +00:00
config Upgrade to Laravel 10 2023-02-18 09:34:57 +00:00
database Switch bio to be stored in database 2023-04-11 17:37:42 +01:00
public 2023 Redesign v1 2023-04-07 15:09:29 +01:00
resources Switch bio to be stored in database 2023-04-11 17:37:42 +01:00
routes Switch bio to be stored in database 2023-04-11 17:37:42 +01:00
scripts Improve syntax highlighting of code 2019-01-24 19:19:45 +00:00
storage Get repo up to date with changes in laravel/laravel (issue #95) 2019-01-27 13:51:21 +00:00
tests Switch bio to be stored in database 2023-04-11 17:37:42 +01:00
.editorconfig Upgrade to Laravel 10 2023-02-18 09:34:57 +00:00
.env.dusk.testing See if there’s issues with saving session data 2017-02-24 15:44:39 +00:00
.env.example Update config 2022-11-16 20:28:56 +00:00
.env.github Finish re-working tests to run on test database 2021-08-31 12:28:00 +01:00
.eslintrc.yml Get eslinting working again 2017-03-20 19:45:46 +00:00
.gitattributes Squashed commit of the following: 2017-08-11 21:02:03 +01:00
.gitignore Add tests for screenshots 2023-02-04 10:22:00 +00:00
.styleci.yml null rule no longer needs disabling 2020-08-07 18:15:03 +01:00
.stylelintrc Tweak stylelint rule for import notation 2022-11-09 20:37:12 +00:00
artisan Upgrade to Laravel 10 2023-02-18 09:34:57 +00:00
composer.json Bump lcobucci/jwt from 4.3.0 to 5.0.0 2023-03-03 20:07:02 +00:00
composer.lock Bump laravel/framework from 10.6.1 to 10.6.2 2023-04-06 10:04:23 +00:00
docker-compose.yml Add PHP 8.2 support 2023-02-04 12:38:22 +00: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 Bump @csstools/postcss-oklab-function from 2.2.0 to 2.2.1 2023-04-11 11:28:48 +00:00
package.json Bump @csstools/postcss-oklab-function from 2.2.0 to 2.2.1 2023-04-11 11:28:48 +00:00
phpcs.xml Fixing various phpcs issues 2019-10-27 19:31:33 +00:00
phpunit.xml Update php unit config 2023-02-17 09:47:41 +00:00
pint.json Configure Laravel Pint 2022-07-09 10:07:59 +01:00
postcss.config.js 2023 Redesign v1 2023-04-07 15:09:29 +01:00
psalm.xml Allow micropub to post notes and articles 2022-11-29 19:58:44 +00: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 2023 Redesign v1 2023-04-07 15:09:29 +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.