Skip to content
This repository has been archived by the owner. It is now read-only.
PHP Other
  1. PHP 99.5%
  2. Other 0.5%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin/php
bootstrap
config
database
docker
public
resources
routes
storage
tests
.editorconfig
.env.example
.gitattributes
.gitignore
.phpstorm.meta.php
LICENSE
README.md
_ide_helper.php
artisan
composer.json
composer.lock
docker-compose.yml
package-lock.json
package.json
phpunit.xml
server.php
webpack.mix.js

README.md

Possessor

An easy to use tool to verify ownership of websites.

How To Use

Requirements

You must have Docker installed. So far, this has only been tested with a Mac.

[todo]

Development

First, see the Requirements section of How To Use.

Then, start the docker containers by executing the following command:

docker-compose up -d

Then, do installation of Node items with this:

npm install

Then, you can surf to the application at http://127.0.0.1:10080

If you want, you can add 127.0.0.1 possessor.test to your /etc/hosts file - or configure DNSMasq for this.

On Going Development

For front end development, watch your code:

npm run watch

Useful /bin tools

bin/php/ide-helper Whenever you update or install packages, or modify your database, ide-helper should be ran

bin/php/phpstan to run static analysis

Helpful Tips

To access the PHP docker container as a shell, run the following helper command:

bin/php/sh

[todo]

Deploy

npm run dev for local dev

npm run production to build for production

Rationale

I was considering how to verify ownership of sites before I run security scans on them during my work at More Better Faster. I remember Google had a way of doing it via DNS and via files. I decided I could make my own tool to do that, and open source it so others can use it, too.

You can’t perform that action at this time.