- Склонировать репозиторий с api по ссылке https://github.com/brian7346/express-threads-api.git на свой компьютер.
git clone https://github.com/brian7346/express-threads-api.git
- Склонировать репозиторий с клиентским приложением по ссылке https://github.com/brian7346/react-threads.git на свой компьютер.
git clone https://github.com/brian7346/react-threads.git
- Открыть терминал (или командную строку) и перейти в корневую директорию сервера.
cd express-threads-api
- Переименовать файл .env.local (убрать .local)
.env
- Запустить команду docker compose которая поднимет сервер, клиент и базу данных
docker compose up
- Открыть браузер и перейти по адресу http://localhost:80, чтобы увидеть запущенный проект.
Запустите контейнер с образом MongoDB и настройками replica set (он автоматичиски скачает и запустит этот образ):
docker run --name mongo \
-p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME="monty" \
-e MONGO_INITDB_ROOT_PASSWORD="pass" \
-d prismagraphql/mongo-single-replica:5.0.3