Dodanie właściwej konfiguracji dockera

This commit is contained in:
floriano committed 2026-09-26 20:56:57 +02:00
1 parent 6a225cb60c
commit d3fb703ed6
4364 files changed
+828806 -10

No files matched your search

+27 -2
View File
@@ -1,3 +1,28 @@
# Aplikacje Serwerowe - Maciej Mendela - PHP
## Jak uruchomić
`docker run -it --rm -p 3000:80 --name serwerowe_mendela -v "$PWD":/var/www/html php8`
## Jak to zainstalować?
1. Zainstaluj [Dockera](https://www.docker.com/)
2. Zmień nazwę pliku `docker-compose.yml` na `docker-compose.yml.old`, a `docker-compose.yml.first` na `docker-compose.yml`
3. Uruchom polecenie `docker-compose up -d --build`
4. Zaczekaj aż polecenie się zakończy i wykonaj `docker-compose down`
5. Zmień nazwę `docker-compose.yml` na `docker-compose.yml.first`, a `docker-compose.yml.old` na `docker-compose.yml`.
6. Wykonaj polecenie `docker-compose up -d`
7. Wrzuć bazę danych z pliku SQL, najlepiej przez phpmyadmin.
## Konfiguracja domyślna
- Hostname bazy danych: db
- Port bazy danych: 3306
- Port Apache (ten do którego łączymy się z przeglądarki): 3000
- Username bazy danych: tester
- Hasło usera tester: tester
- Nazwa bazy danych: tester
- Hasło roota bazy danych: tester
## Założenia
- Katalog `serwerowe_mendela` jest katalogiem głównym Apache (/var/www/html). Jest tam index.html z odnośnikiem do phpmyadmin (zarządzania bazą danych), oraz edytując link można się dostać do poszczególnych lekcji (Lekcja\_01, Lekcja_02 itd...)
## Jak potem uruchomić
- Po prostu `docker-compose up -d`, a potem `docker-compose down` żeby wyłączyć.
## Na co uważać
Wszystkie poelcenia terminala a w szczególności `docker-compose` uruchamiać z poziomu katalogu `serwerowe_mendela`. Nie usuń sobie woluminu dockera `serwerowe_mendela_db_data` (najlepiej widać to w GUI Dockera - Docker Desktop) ponieważ stracisz dane w bazie danych i będzie trzeba je importować ponownie.