[SCRIPT СКАЧАТЬ] - Интернет магазин на JavaScript для продажи аккаунтов по типу steam, origin и т.д

 https://polar-peak-95205.herokuapp.com/
админ панель: [email protected]:admin

У гостей нет доступа к скачиванию файлов с нашего сервера

 
Для установки интернет магазина через Docker необходимо выполнить всего несколько шагов:
Вам потребуется VPS с установленным приложением Docker. VPS на Linux купите у reg ru здесь обязательно с виртуализацией XEN.

  1. После того, как вы зашли на сервер создайте папку с вашим приложением, скачайте магазин с github и отконфигурируйте файлы.
    mkdir app
    cd ./app
    git clone https://github.com/sergeyyarkov/digital-store.git -b digital-store-docker .
  2. Настройте переменные среды в файле docker-compose.yml. Найдите сервис nodejs и заполните строки в enviroment. Чтобы выйти и сохранить ctrl + x далее y и enter
    nano docker-compose.yml
  3. Отконфигурируйте файл с почтовым сервисом. Укажите свой сервер SMTP, Port.
    nano ./server/config/nodemailer.config.js
  4. Настройте скрипт с сертификацией Lets-encrypt. Замените почту и домен на свои.
    nano ./init-letsencrypt.sh
  5. Далее настройте файл конфигурации nginx. Замените везде домены на свои.
    nano ./data/nginx/app.conf
  6. Запустите скрипт ./init-letsencrypt.sh. Если выводит Permission denied, то chmod u+x init-letsencrypt.sh затем еще раз запустите скрипт. Если сертификация успешно прошла то у вас не должно высветится ошибок.

  7. Импортируйте базу данных:

    docker exec -it mongodb bash
    cd ./backup
    mongorestore --username root --password secret -d digital_store --drop /backup/digital_store/
    exit

Теперь приложение полностью настроено и готово к работе. Ваш SSL сертификат будет автоматически обновляться, когда ему это потребуется.
Вход в админ панель: [email protected]: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 - удалить все остановленные контейнеры, очистить кэш.
Внимание! Данный материал предоставлен сайтом исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Нет комментариев. Гость, не желаешь оставить первый комментарий?

Перед публикацией, советую ознакомится с правилами!

Хотите купить данный сайт ?
TOPSKRIPT выставлен на продажу, можете предложить свою цену в телеграмме
https://t.me/proger_nikita
Наш Тelegram
Подписка залог успеха ;)
Бесплатный игровой хостинг
Только для жителей Украины
4 посетителя на сайте. Из них:
Гости2
Роботы2
Список пользователей
Natashaofg Был(a) в сети 2 часа назад
Natashaagi Был(a) в сети 6 часов назад
Natashaqxh Был(a) в сети 8 часов назад
zubdokNop Был(a) в сети 8 часов назад
Natashaqoh Был(a) в сети 9 часов назад
eStido Был(a) в сети 13 часов назад
KylieJudge Был(a) в сети 16 часов назад
DavidMug Был(a) в сети 17 часов назад