Laravel based code that runs my personal website
Find a file
2017-06-04 15:47:09 +01:00
app move near method into a scope 2017-05-30 20:07:40 +01:00
bootstrap Squashed commit of the following: 2017-02-03 21:49:49 +00:00
config Pull in latest laravel/laravel changes 2017-03-27 19:10:51 +01:00
database Improve editing of places, allow icon to be edited 2017-05-25 15:12:39 +01:00
public Generated compressed assets 2017-05-26 15:28:15 +01:00
resources Add a link to my instagram acount on the homepage, required for ownyourgram 2017-06-04 15:47:09 +01:00
routes Allow simple merging of places 2017-05-28 22:45:14 +01:00
scripts Move script files to a dedicated sub-folder 2017-05-23 14:45:01 +01:00
storage Pull in latest laravel/laravel changes 2017-03-27 19:10:51 +01:00
tests move near method into a scope 2017-05-30 20:07:40 +01:00
travis Squashed commit of the following: 2017-04-21 16:38:39 +01:00
.babelrc Generate source-maps from babel and uglifyjs 2017-03-21 16:34:17 +00:00
.editorconfig Add .editorconfig 2017-02-27 11:45:15 +00:00
.env.dusk.testing See if there’s issues with saving session data 2017-02-24 15:44:39 +00:00
.env.example Micropub Update and “Swarm” Support 2017-05-18 15:15:53 +01:00
.env.travis Use prediined app key in both http tests, and browser tests 2017-02-24 11:10:53 +00:00
.eslintrc.yml Get eslinting working again 2017-03-20 19:45:46 +00:00
.gitattributes Pull in latest laravel/laravel changes 2017-03-27 19:10:51 +01:00
.gitignore Ignore LegacyTests folder 2017-02-18 12:55:18 +00:00
.styleci.yml Allow grouped use statements, hopefully 2017-03-18 21:18:02 +00:00
.stylelintrc Add the stylelint pre-commit hook 2016-06-20 22:11:12 +01:00
.travis.yml Squashed commit of the following: 2017-04-21 16:38:39 +01:00
artisan Initial commit to new repo 2016-05-19 15:01:28 +01:00
changelog.md Bump version number to 0.5.9 2017-05-31 16:22:18 +01:00
composer.json Micropub Update and “Swarm” Support 2017-05-18 15:15:53 +01:00
composer.lock Minor tweak of admin welcome page text 2017-05-24 21:06:21 +01:00
dependencyci.yml Add DependencyCI support 2016-07-12 17:28:49 +01:00
helpers.php Micropub Update and “Swarm” Support 2017-05-18 15:15:53 +01:00
license.md Add a license file 2016-09-17 21:20:57 +01:00
package.json Reorder script entries alphabetically 2017-05-23 14:57:14 +01:00
phpunit.xml Need to set dusk env variables seperatly 2017-02-24 10:04:35 +00:00
readme.md Updating codebase to use es6/7 2017-01-26 15:21:21 +00:00
server.php Initial commit to new repo 2016-05-19 15:01:28 +01:00
tinker.config.php Micropub Update and “Swarm” Support 2017-05-18 15:15:53 +01:00
webpack.config.js The icon can now be changed in real time on the place edit page 2017-05-26 10:05:04 +01:00
yarn.lock yarn upgrade 2017-05-23 15:33:54 +01: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.