Skip to content

getlackey/lackey-devops

Repository files navigation

Travis Status for Lackey

About

N.B The Lackey Docker image is under development and not ready for production yet but check back soon. In the future this will be the recommended installation option as we evolve.


Overview

Lackey CMS runs on specific versions of Node.js & PostgreSQL. Goal of this project is to provide a configured example demo of the Lackey Example Site bundled up into a container.

  • Vagrant is an open source project to create and configure lightweight, reproducible, and portable development environments. We use it to easily bootstrap local Ubuntu VMs.

  • Docker is an open source project to pack, ship and run any Linux application in a lighter weight, faster container than a traditional VM. We use it to compartmentalise our devops.

  • This projects brief is it make it easier to deploy Lackey CMS and an Example Lackey Site on your servers, incl. demonstrating how to automate deployments, security & backup.

Getting Started

Follow this getting started tutorial to set up your mac as a control machine & dev environment.

Developing

If you are looking to make modifications to this repository, you can easily test out your changes before committing, using the magic of Vagrant. Install Vagrant as per the default instructions, and then run:

vagrant up

This will spawn a new Ubuntu VM, install Docker, and then await your instructions. Once up, you may then SSH into the VM:

vagrant ssh

Should you need, you may become root with sudo -i

If your VM is already running do this instead:

vagrant provision

License

MIT

Inspiration:

Releases

No releases published

Packages

No packages published