Laravel based code that runs my personal website
Find a file
2016-12-14 17:54:25 +00:00
app Fix phpcs issues 2016-12-12 14:03:31 +00:00
bootstrap Initial commit to new repo 2016-05-19 15:01:28 +01:00
config Use a middleware to define micropub dev token 2016-12-08 20:35:35 +00:00
database Squashed commit of the following: 2016-12-06 20:38:52 +00:00
public Output of make commands 2016-12-10 23:02:24 +00:00
resources Fix stylelint issues 2016-12-10 23:01:53 +00:00
routes Search! Closes #38 2016-11-25 19:51:42 +00:00
storage Upload files without intermediary media-tmp 2016-10-10 16:44:41 +01:00
tests We have a micropub token set via the service provider so we can use that in the tests 2016-12-08 16:43:12 +00:00
.env.example Use a DISPLAY_NAME variable for titles 2016-12-10 11:48:17 +00:00
.env.travis Remove debug option 2016-12-08 15:03:24 +00:00
.eslintrc.yml Enable es6 to allow the use of Promises 2016-06-14 18:46:21 +01:00
.gitattributes Initial commit to new repo 2016-05-19 15:01:28 +01:00
.gitignore Bring in upstream changed from github.com/laravel/laravel 2016-10-19 21:51:12 +01:00
.styleci.yml Initial commit to new repo 2016-05-19 15:01:28 +01:00
.stylelintrc Add the stylelint pre-commit hook 2016-06-20 22:11:12 +01:00
.travis.yml 7.0.14 couldn’t be installed 2016-12-08 22:57:33 +00:00
artisan Initial commit to new repo 2016-05-19 15:01:28 +01:00
changelog.md Hotfix for iwc footer icon URI 2016-12-10 12:23:59 +00:00
composer.json Add php linting dependency and update others 2016-12-12 14:02:58 +00:00
composer.lock composer update 2016-12-14 17:54:25 +00:00
dependencyci.yml Add DependencyCI support 2016-07-12 17:28:49 +01:00
license.md Add a license file 2016-09-17 21:20:57 +01:00
Makefile Don’t lint php files 2016-12-12 13:46:01 +00:00
package.json Squashed commit of the following: 2016-12-05 11:07:22 +00:00
phpunit.xml Delete the new note created during a test from algolia 2016-11-29 17:30:11 +00:00
readme.md Add minor changes that should be made to codebase in readme 2016-12-10 12:01:40 +00:00
server.php Initial commit to new repo 2016-05-19 15:01:28 +01:00
yarn.lock Squashed commit of the following: 2016-12-05 11:07:22 +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 null.

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.