You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
B.Fatih KOZ ced2012578
Update simbrief_briefing.blade.php (#1497)
2 years ago
.github Add ability to export members of a subfleet only (#1471) 2 years ago
app Revert "Bug fix #1414 (#1487)" (#1492) 2 years ago
bin Laravel 9 Update (#1413) 3 years ago
bootstrap Laravel 9 Update (#1413) 3 years ago
config Laravel 9 Update (#1413) 3 years ago
modules Discord notifications for PIREP and News events #433 (#1215) 3 years ago
public Map color options (#1478) 2 years ago
resources Update simbrief_briefing.blade.php (#1497) 2 years ago
storage Fix the avatars directory #316 5 years ago
tests Patch currency subunit conversion (#1484) 2 years ago
.dockerignore Add base Dockerfile for Dockerhub builds (#504) 5 years ago
.editorconfig Update module generation #714 (#716) 4 years ago
.eslintignore Add eslint and styleci files 6 years ago
.eslintrc Refactor all JS API calls #360 (#375) 5 years ago
.gitignore Laravel 9 Update (#1413) 3 years ago
.htaccess Migrate all configs into the env.php file #1075 (#1128) 3 years ago
.php-cs-fixer.php Add PHP 8.1 to shims and build (#1365) 3 years ago
.styleci.yml #355 Calculate distance button (#366) 5 years ago
CHANGELOG.md Update CHANGELOG 4 years ago
Dockerfile Laravel 9 Update (#1413) 3 years ago
LICENSE Add footer requirement into license explicitly 3 years ago
Makefile Fix docker dev links (#1470) 2 years ago
Procfile Working docker-compose files for development 5 years ago
README.md Fix docker dev links (#1470) 2 years ago
artisan laravel base files 7 years ago
composer.json Dependency updates (#1473) 2 years ago
composer.lock Dependency updates (#1473) 2 years ago
docker-compose.dev.yml Fix docker dev links (#1470) 2 years ago
docker-compose.yml Laravel 9 Update (#1413) 3 years ago
intellij_style.xml Split the importer module out from the installer module (#468) 5 years ago
package-lock.json Map color options (#1478) 2 years ago
package.json Map color options (#1478) 2 years ago
phpstan.neon some cleanup as-per phpstan 7 years ago
phpunit.xml Laravel 9 Update (#1413) 3 years ago
swagger.yml Search flights by subfleet #484 (#506) 5 years ago
symfony.lock Laravel 9 Update (#1413) 3 years ago
webpack.mix.js Fix error in webpack file (#994) 4 years ago

README.md

phpVMS 7

Build Codacy Badge Latest Stable Version StyleCI License

The next phpvms version built on the laravel framework. work in progress. The latest documentation, with installation instructions is available on the phpVMS documentation page.

Installation

A full distribution, with all of the composer dependencies, is available at this GitHub Releases link.

Requirements

  • PHP 8.0+, extensions:
    • cURL
    • JSON
    • mbstring
    • openssl
    • pdo
    • tokenizer
  • Database:
    • MySQL 5.5+ (or MySQL variant, including MariaDB and Percona)

View more details on requirements

Installer

  1. Upload to your server
  2. Visit the site, and follow the link to the installer

View installation details

Development Environment with Docker

A full development environment can be brought up using Docker, without having to install composer/npm locally

make docker-test

# **OR** with docker-compose directly

docker-compose -f docker-compose.yml -f docker-compose.dev.yml up

Then go to http://localhost. If you're using dnsmasq, the app container is listening on phpvms.test, or you can add to your /etc/hosts file:

127.0.0.1   phpvms.test

The docker-compose.local.yml overrides the app section in docker-compose.yml. The standard docker-compose.yml can be used if you want to deploy from the image, or as a template for your own Dockerized deployments.

Building JS/CSS assets

Yarn is required, run:

make build-assets

This will build all of the assets according to the webpack file.