gitea-aws/README.md

818 B

Gitea uruchamiana automatycznie na środowisku AWS

Zadania numer 3.1 i 3.2 z przedmiotu Chmury obliczeniowe zrealizowane na środowisku AWS.

Wymagania wstępne

  • Konto na platformie AWS
  • skonfigurowany plik .aws/credentials z danymi dostępowymi do AWS

Uruchomienie

  1. Sklonuj repozytorium
  2. Uruchom skrypt deploy.sh:
./deploy.sh

Opcjonalnie można uruchomić skrypt deploy.py:

python3 deploy.py

Zasada działania

Skrypt deploy.py tworzy sieć VPC, subnety, routing table, security group, 2 instancje EC2 i dodatkowy dysk twardy. Następnie instaluje na jednej z instancji serwer Gitea, a na drugiej bazę danych PostgreSQL (na obu instancjach aplikację działają na dockerze i komunikują się między sobą).

Skrypt deploy.sh uruchamia skrypt deploy.py.