This repository has been archived by the owner on Jun 9, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Linux Installer Scripts
rdsubhas edited this page Jun 14, 2014
·
1 revision
The Linux Installer scripts use LXC. The decision to use LXC was made as follows:
- Support both 32-bit and 64-bit machines (rules out Docker)
- Run on low powered Atom-class netbooks (rules out Virtual Machines)
- Offline installation, package RapidFTR including all dependencies (Java, CouchDB, etc)
Given the above requirements, we decided to use barebones LXC for generating the installer scripts.
- Create a LXC container
- Run the production deployment scripts on the LXC container
- Shutdown the container and remove all temporary files (apt archives, special nodes, etc)
- Package the container using FPM