- Купцов Гавриил
- Костин Глеб
- Амирова Лилиана
Deploy: harmoniums.ru
Для установки Postgres используется одна из следующих команд, в зависимости от ОС:
- MacOS:
brew install postgresql
- Linux:
sudo apt-get install postgresql postgresql-contrib
- Windows:
runas /user:postgres cmd.exe
Необходимо войти в интерфейс postgres:
psql postgres (для выхода из интерфейса используйте \q)
Затем создайте и настройте локальную БД, использовав команды:
CREATE DATABASE pinterest;
CREATE USER postgres;
ALTER ROLE postgres SUPERUSER PASSWORD "postgres";
В любом доступном интерфейсе (например, PgAdmin или DBevear) подключитесь к созданной базе и выполните SQL скрипты, описанные в файле.
Установите Minio.
Необходимо поднять сервер minio, создать bucket "images" и поместить следующие параметры в conf.env (создайте файл в корне проекта):
MinioEndpoint=
MinioAccessKeyID=
MinioSecretAccessKey=
MinioUseSSL=false
В корень проекта поместите файл conf.env, добавив туда содержимое:
# DB Config
DBHost=localhost
DBPort=5432
DBUser=postgres
DBPassword=postgres
DBname=harmonica
SERVER_URL=http://127.0.0.1:8080/img/
AUTH_MICROSERVICE_PORT=:8002
IMAGE_MICROSERVICE_PORT=:8003
LIKE_MICROSERVICE_PORT=:8004
DEBUG=true
Чтобы запустить сервер в консоли, перейдите в корень проекта и запустите следующую команду:
make run