Go to file
2024-02-15 15:13:18 +01:00
.gitignore Initial commit 2024-02-15 15:13:18 +01:00
deploy.py Initial commit 2024-02-15 15:13:18 +01:00
deploy.sh Initial commit 2024-02-15 15:13:18 +01:00
README.md Initial commit 2024-02-15 15:13:18 +01:00

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.