1.3.22 • Published 7 years ago

firmament v1.3.22

Weekly downloads
7
License
WTFPL
Repository
github
Last release
7 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

7 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

8 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

9 years ago

1.3.3

9 years ago

1.3.2

9 years ago

1.3.1

9 years ago

1.3.0

9 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

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago