.. | ||
.idea | ||
src/main | ||
target/classes | ||
docker-compose.yml | ||
init_db.sql | ||
pom.xml | ||
projekt_2.iml | ||
README.md | ||
start.sh |
Projekt 2
Jak Rozpocząć?
- Pobierz repozytorium.
- Przejdź do głównego katalogu repozytorium.
- W terminalu wpisz
./start.sh
. - Zostanie utworzony kontener Docker z bazą danych PostgreSQL, która zostanie zainicjalizowana danymi z pliku
init_db.sql
. - Teraz można uruchomić plik
main.java
, który wykona operacje SELECT i INSERT na bazie danych.
Problemy
Jeżeli skrypt ./start.sh
nie zadziała proszę wykona nastepujae czynnosci:
- W terminalu wpisz
docker-compose up -d
docker cp $SQL_FILE $CONTAINER_NAME:/init_db.sql
docker exec -it $CONTAINER_NAME sh -c "psql -U devuser -d pra_db -f /init_db.sql"
(gdzie CONTAINER_NAME="pra-db" SQL_FILE="init_db.sql")