Книги кочевников. Online система offline обмена книгами
Для удобства установите
sudo apt install postgresql-client postgresql-client-common
Выгрузите образ Postgres:
~$ docker pull postgres:16.1
Запустите Postgres. Если запускаете в первый раз:
~$ export $(grep -v '^#' .env | xargs)
~$ docker run --name postgres -e POSTGRES_USER=$POSTGRES_USER -e POSTGRES_PASSWORD=$POSTGRES_PASSWORD -e POSTGRES_DB=$POSTGRES_DB -p 5432:$POSTGRES_PORT -d postgres
Если запускаете не в первый раз:
~$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
02215bd48d49 postgres "docker-entrypoint.s…" 45 seconds ago Exited (0) 33 seconds ago postgres
~$ docker start 02215bd48d49
Где вместо 02215bd48d49
укажите CONTAINER ID
, выданный через docker ps -a
Проверьте, что Postgres запущен:
~$ export $(grep -v '^#' .env | xargs)
~$ psql postgresql://$POSTGRES_USER:$POSTGRES_PASSWORD@localhost:$POSTGRES_PORT/$POSTGRES_DB
...
nomad=# \q
Первый документ: ~/doc/first.md
User Case: ~/doc/uc.md
Архитектура: