Laravel based code that runs my personal website
Find a file
2022-08-13 20:30:08 +01:00
.github Improve Github Actions and add Laravel Pint check 2022-07-09 10:56:03 +01:00
app Fix /notes/new page so it is not a 404 2022-08-13 16:00:06 +01:00
bootstrap Get repo up to date with changes in laravel/laravel (issue #95) 2019-01-27 13:51:21 +00:00
config Fix pint style for ttwitter config file 2022-07-27 13:03:52 +01:00
database Fix files with Laravel Pint 2022-07-09 10:08:26 +01:00
public Fix profile links and pagination 2022-05-15 17:10:42 +01:00
resources Fix /notes/new page so it is not a 404 2022-08-13 16:00:06 +01:00
routes Redirect micropub create page to notes new page 2022-08-13 16:14:12 +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 Fix files with Laravel Pint 2022-07-09 10:08:26 +01:00
.editorconfig Try and space yaml files better 2021-02-07 16:12:03 +00:00
.env.dusk.testing See if there’s issues with saving session data 2017-02-24 15:44:39 +00:00
.env.example Stop logging 404-type errors to slack 2020-06-27 18:26:48 +01: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 Use webpack and postcss to generate CSS 2020-11-15 18:50:19 +00:00
.styleci.yml null rule no longer needs disabling 2020-08-07 18:15:03 +01:00
.stylelintrc Dependency updates 2022-01-08 18:40:34 +00:00
artisan Update the app to Laravel 5.5 2017-09-04 19:34:39 +01:00
composer.json Get sail working 2022-07-27 12:35:21 +01:00
composer.lock Bump laravel/sail from 1.15.1 to 1.15.2 2022-08-10 09:01:22 +00:00
docker-compose.yml Get sail working 2022-07-27 12:35:21 +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 Bump stylelint-config-standard from 26.0.0 to 27.0.0 2022-08-13 11:29:44 +00:00
package.json Bump stylelint-config-standard from 26.0.0 to 27.0.0 2022-08-13 11:29:44 +00:00
phpcs.xml Fixing various phpcs issues 2019-10-27 19:31:33 +00:00
phpunit.xml Finish re-working tests to run on test database 2021-08-31 12:28:00 +01:00
pint.json Configure Laravel Pint 2022-07-09 10:07:59 +01:00
postcss.config.js Use webpack and postcss to generate CSS 2020-11-15 18:50:19 +00:00
psalm.xml Install psalm 2020-02-21 22:46:31 +00:00
readme.md update readme to reflect changes to how syndication targets need to be set 2016-12-16 13:26:10 +00:00
server.php Fix files with Laravel Pint 2022-07-09 10:08:26 +01:00
webpack.config.js Pass js through babel and eslint 2020-11-27 15:22:54 +00:00

jonnybarnes.uk

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

In theory this is usable by other now :D

Set up the database, this software needs PostgreSQL with the PostGIS plugin. After installing these:

$ createdb -E utf8 db_name
$ psql -d db_name -c 'CREATE EXTENSION postgis'

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, and in config/syndication.php edit it to the appropriate values or set targets to [].

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 and viola. Essentially this is a Laravel app so debugging things shouldnt be too hard.