Skip to content

التثبيت على Linux / Mac / Windows

المتطلبات

طريقة التثبيت

الطريقة الأولى: تنزيل الملف مباشرة

يمكنك تنزيل الملف مباشرة من داخل Portainer.

Portainer add image

بعدها ستحتاج إلى ربط منفذ الشبكة.

Portainer add image

بعد ذلك، يمكنك تعبئة متغيرات البيئة بالقيم التي تحتاجها.

WARNING

راجع صفحة البيئات للاطلاع على جميع الخيارات المتاحة.

وفي النهاية، قم بعملية النشر، ومن المفترض أن يعمل التطبيق على المنفذ 8080 بحسب إعداد الصورة.

الطريقة الثانية: استخدام Docker Compose لبناء Stack

اذهب إلى GitHub واطّلع على ملف docker-compose.

انسخ محتوى ملف docker-compose.

WARNING

تحتاج إلى إضافة اسم الصورة، ويمكنك حذف volumes إذا لم تكن بحاجة إليها.

يجب أن يصبح ملف Docker Compose المعدّل مشابهًا لما يلي:

yaml
networks:
  discount-bandit:
    driver: bridge

volumes:
  discount-bandit:
  discount-bandit-logs:

services:
  discount-bandit:
    image: cybrarist/discount-bandit:v4
    #    build:
    #      context: .
    ports:
      - 8080:80
    networks:
      - discount-bandit
    volumes:
      - ./database/database.sqlite:/app/database/sqlite
      - ./logs:/logs
    environment:
      DB_CONNECTION: sqlite
      APP_TIMEZONE: UTC
      THEME_COLOR: Red
      APP_URL: "http://localhost:8080"
      ASSET_URL: "http://localhost:8080"
      EXCHANGE_RATE_API_KEY:
      CRON: "*/5 * * * *"

اختر خيار Web Editor ثم الصق محتوى الملف.

Available OptionsAvailable Options

بعدها غيّر قيم متغيرات البيئة كما يناسب إعدادك.

WARNING

راجع صفحة البيئات للاطلاع على جميع الخيارات المتاحة.

قم بعدها بنشر الـ Stack.

ثم اذهب إلى قسم Containers، ويُفترض أن ترى الحاوية هناك.

Available Options

WARNING

لن ترى صورة MySQL إذا اخترت استخدام SQLite.

TIP

الموقع سيكون متاحًا على المنفذ 8080 بشكل افتراضي.

بعدها يمكنك إعداد حساب المدير.