https://polar-peak-95205.herokuapp.com/
админ панель: admin@support.ru:admin
Для установки интернет магазина через Docker необходимо выполнить всего несколько шагов:
Вам потребуется VPS с установленным приложением Docker. VPS на Linux купите у reg ru здесь обязательно с виртуализацией XEN.
mkdir app
cd ./app
git clone https://github.com/sergeyyarkov/digital-store.git -b digital-store-docker .
nano docker-compose.yml
nano ./server/config/nodemailer.config.js
nano ./init-letsencrypt.sh
nano ./data/nginx/app.conf
docker exec -it mongodb bash
cd ./backup
mongorestore --username root --password secret -d digital_store --drop /backup/digital_store/
exit
Теперь приложение полностью настроено и готово к работе. Ваш SSL сертификат будет автоматически обновляться, когда ему это потребуется.
Вход в админ панель: digital-store@support.ru:admin
Некоторые команды которые могут пригодится:
docker-compose up -d - запустить приложение в detach режиме
docker-compose stop - остановить приложение
mongodump --username root --password secret --db plunderweb --out=/backup/ - выполнить backup БД. Перед тем как выполнить эту команду, зайдите в контейнер с mongodb в папку backup.
docker-compose up -d --no-deps --build nodejs - если вы изменили чтото в файлах, то после этого необходимо выполнить эту команду чтобы изменения отображались на вашем сайте.
docker system prune - удалить все остановленные контейнеры, очистить кэш.
Перед публикацией, советую ознакомится с правилами!