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
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-templateto.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-phpnpm run live-datanpm run live-boardgames
Modify deploy.js if there are other release patterns you want to add.