1.3.22 • Published 6 years ago

firmament v1.3.22

Weekly downloads
7
License
WTFPL
Repository
github
Last release
6 years ago

firmament

Provides a simplified configuration of interconnected Docker containers

  • Provides a straigtforward mechanism to deploy Node Express apps into Docker containers
  • Aliases and simplifies common Docker commands to make deploying, linking, and managing Docer containers easier.
  • Composed of Node and Bash scripts utilizing API's from Docker, GIT, and Strongloop.

How To Get firmament

Install Node & Firmament with shell script (Easiest)

wget https://raw.githubusercontent.com/Sotera/firmament/typescript/_install_node.sh
sudo chmod 700 _install_node.sh
./_install_node.sh
firmament lp ubuntu-14.04
<close your terminal and log back in for changes to take effect.>

Updated (Firmament Modules) Install Node & Firmament with shell script (Easiest)

wget https://raw.githubusercontent.com/Sotera/firmament/shell/_install_node.sh
sudo chmod 700 _install_node.sh
./_install_node.sh
<close your terminal and log back in for changes to take effect.>
f module i -n bash (install bash module)
f bash p -i (get OS list to prep)
f bash p -i prep-ubuntu-server-16.04 (run the OS prep)
f module i -n docker (install docker module)
f m t

Manually install firmament

$ wget https://github.com/sotera/firmament/raw/master/install-scripts/prep-ubuntu14.04.sh
$ sudo chmod 700 prep_ubuntu14.04.sh
$ sudo su
$ ./prep_ubuntu14.04.sh
exit
$ git clone https://github.com/Sotera/firmament
$ cd firmament/install-scripts
$ ./prep-client.sh
>> 3 for using vim
$ sudo usermod -aG docker ubuntu
<close your terminal and log back in for changes to take effect.>

Usage

  • List available commands $ f --help
  • Firmament pulls required modules as needed or you can get all required modules at once. $ f init
  • Create a template of lined Docker Containers (from ~/firmament). $ f m t
  • Edit the template to create the containers you wish with links to the repositores that host your apps.
  • Build the containers. $ f m b
  • Firmament aliases Docker as 'd'
  • $ docker ps == $ f d ps
  • $ f d sh 5 will shell into Docker Container #5 from the ps results.
1.3.22

6 years ago

1.3.21

7 years ago

1.3.19

7 years ago

1.3.18

7 years ago

1.3.17

7 years ago

1.3.16

7 years ago

1.3.15

7 years ago

1.3.14

7 years ago

1.3.13

7 years ago

1.3.12

7 years ago

1.3.11

7 years ago

1.3.10

7 years ago

1.3.9

8 years ago

1.3.8

8 years ago

1.3.7

8 years ago

1.3.6

8 years ago

1.3.5

8 years ago

1.3.4

8 years ago

1.3.3

8 years ago

1.3.2

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.2.45

9 years ago

0.2.44

9 years ago

0.2.43

9 years ago

0.2.42

9 years ago

0.2.41

9 years ago

0.2.40

9 years ago

0.2.38

9 years ago

0.2.37

9 years ago

0.2.36

9 years ago

0.2.35

9 years ago

0.2.34

9 years ago

0.2.33

9 years ago

0.2.32

9 years ago

0.2.31

9 years ago

0.2.29

9 years ago

0.2.28

9 years ago

0.2.26

9 years ago

0.2.22

9 years ago

0.0.34

9 years ago

0.0.33

9 years ago

0.0.32

9 years ago

0.0.31

9 years ago

0.0.30

9 years ago

0.0.29

9 years ago

0.0.28

9 years ago

0.0.27

9 years ago

0.0.26

9 years ago

0.0.25

9 years ago

0.0.24

9 years ago

0.0.23

9 years ago

0.0.22

9 years ago

0.0.21

9 years ago

0.0.20

9 years ago

0.0.19

9 years ago

0.0.18

9 years ago

0.0.17

9 years ago

0.0.16

9 years ago

0.0.15

9 years ago

0.0.14

9 years ago

0.0.13

9 years ago

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago