openpkw / openpkw-devops

Konfiguracja maszyn wirtualnych, serwerów aplikacji, serwerów webowych, baz danych, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Konfiguracja środowisk OpenPKW

Diagram Ports&Protocols

Ports and protocols

Środowiska OpenPKW

Environments

Sposób testowania skryptów tworzących środowiska OpenPKW

  • Zainstalować VirtualBox
  • Zainstalować Vagrant
  • Do katalogu openpkw-cd/jenkins/.ssh/ wgrać klucz prywatny openpkw-jenkins-cd.pem
  • Do katalogu openpkw-kalkulator-wyborczy-web/.ssh/authorized_keys dodać klucz publiczny openpkw-jenkins-cd
  • Do katalogu openpkw-dokument-generator/jboss dodać hasło użytkownika managementowego jbossa w pliku jenkins_password
  • W poszczególnych katalogach uruchamiać komendę 'vagrant up'

Sposób uruchamiania aplikacji w kontenerach Docker

  • Zakładamy, że obraz aplikacji jest zbudowany
  • Uruchamiamy kontener: sudo docker run -p <mapping_portów> -d <nazwa_obrazu> tail -f /dev/null
  • Kopiujemy id kontenera: sudo docker ps
  • Uruchamiamy aplikację w kontenerrze: sudo docker exec CONTAINER_ID <komenda_uruchamiajaca_serwis>

Przykład dla aplikacji openpkw-kalkulator-obwodowy_web:

  • sudo docker run -p 80:80 -d openpkw-kalkulator-obwodowy-web tail -f /dev/null
  • sudo docker ps
  • sudo docker exec CONTAINER_ID sudo service apache2 start

Lista zadań

About

Konfiguracja maszyn wirtualnych, serwerów aplikacji, serwerów webowych, baz danych, etc.


Languages

Language:Shell 78.4%Language:Ruby 20.0%Language:HTML 1.6%