From fde8f97e07efb51902c139014d93d75d2ab2b369 Mon Sep 17 00:00:00 2001 From: fodor0205 Date: Sun, 14 Apr 2024 14:09:25 +0200 Subject: [PATCH] Update recommended development OS to Ubuntu 22.04 LTS --- CONTRIBUTING.md | 4 ++-- compose.yaml | 2 +- development/provision.sh | 6 +++--- docker/web/Dockerfile | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 252507a..f63196d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,12 +10,12 @@ Készíthetsz Issue-t is, ahol bedobhatod az ötleteidet, vagy megvitathatsz bá A továbbiakban elsősorban a forráskódok továbbfejlesztéshez szükséges eszközök leírása található. -A fejlesztéshez ajánlott operációs rendszer: **Ubuntu Linux 20.04** +A fejlesztéshez ajánlott operációs rendszer: **Ubuntu Linux 22.04** Az alábbi parancsok is ezen a rendszeren működnek módosítás nélkül. > **A fejlesztési feladatok egy része csak Linux rendszeren végezhető el.** > Más rendszeren történő fejlesztés teljeskörű beüzemelése rendkívül fáradságos, -> ilyen esetben ajánlott inkább egy Virtuális gépet használni Ubuntu 20.04-el, majd vagrant használata helyett +> ilyen esetben ajánlott inkább egy Virtuális gépet használni Ubuntu 22.04-el, majd vagrant használata helyett > közvetlenül telepíteni az eszközöket a [development/provision.sh](development/provision.sh) > és [Makefile](Makefile) segítségével. diff --git a/compose.yaml b/compose.yaml index 05ef7f1..5a662a0 100644 --- a/compose.yaml +++ b/compose.yaml @@ -44,7 +44,7 @@ services: - mysql-db postgresql-db: - image: postgis/postgis:12-3.4 + image: postgis/postgis:14-3.4 ports: - 5432:5432 environment: diff --git a/development/provision.sh b/development/provision.sh index fa3a851..2389eda 100755 --- a/development/provision.sh +++ b/development/provision.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# Install all tools required for development on Ubuntu 20.04 (run as root user) +# Install all tools required for development on Ubuntu 22.04 (run as root user) SOURCE_CODE_DIR="/srv/osmhu-website" @@ -26,7 +26,7 @@ fi echo "Installing PostgreSQL..." -if ! apt-get install -qq postgresql-12 postgis postgresql-12-postgis-scripts > /dev/null; then +if ! apt-get install -qq postgresql-14 postgis postgresql-14-postgis-scripts > /dev/null; then echo "ERROR! Failed to install PostgreSQL. Exiting" >&2 exit 1 fi @@ -40,7 +40,7 @@ fi echo "Installing apache2 and PHP..." -if ! apt-get install -qq apache2 php7.4 libapache2-mod-php php7.4-mysql php7.4-pgsql > /dev/null; then +if ! apt-get install -qq apache2 php8.1 libapache2-mod-php php8.1-mysql php8.1-pgsql > /dev/null; then echo "ERROR! Failed to install apache2 and PHP. Exiting" >&2 exit 1 fi diff --git a/docker/web/Dockerfile b/docker/web/Dockerfile index 1bfce24..e1754d6 100644 --- a/docker/web/Dockerfile +++ b/docker/web/Dockerfile @@ -1,4 +1,4 @@ -FROM php:8.2-apache +FROM php:8.1-apache # Update the package lists and install the Postgresql dependencies RUN apt-get update && apt-get install -y \