Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

mkv25.net deployment system

This part of the project manages the release and deployment of the main mkv25.net website, managing stage and live releases. It contains a scripts to automate the release procedure, including:

  • Uploading files via FTP to a web server

Setup

This deployment system is designed to work with a specific folder structure, with the site living in a folder in the directory below the plugin.

To get going:

  • Copy and rename .ftppass-template to .ftppass
  • Populate .ftppass with FTP Username and Password details

Then run: npm install

Provided the FTP details are correct, you can then run the stage and live release commands:

  • npm run live-php
  • npm run live-data
  • npm run live-boardgames

Configuration

Modify deploy.js if there are other release patterns you want to add.