service:bepasty
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
service:bepasty [29.09.2021 12:38] – создано viacheslav | service:bepasty [15.01.2025 14:53] (текущий) – [Bepasty] viacheslav | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Bepasty ====== | ||
+ | https:// | ||
+ | https:// | ||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | <file bash Dockerfile> | ||
+ | FROM python: | ||
+ | |||
+ | ENV BEPASTY_CONFIG=/ | ||
+ | |||
+ | RUN \ | ||
+ | python -m venv bepasty && \ | ||
+ | source / | ||
+ | pip install --upgrade pip && \ | ||
+ | pip install bepasty gunicorn gevent && \ | ||
+ | mkdir /storage | ||
+ | |||
+ | COPY bepasty.conf / | ||
+ | |||
+ | EXPOSE 5000 | ||
+ | |||
+ | CMD ["/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP half column> | ||
+ | <file yaml docker-compose.yml> | ||
+ | version: ' | ||
+ | |||
+ | services: | ||
+ | bepasty: | ||
+ | build: ./bepasty | ||
+ | container_name: | ||
+ | restart: unless-stopped | ||
+ | volumes: | ||
+ | - bepasty:/ | ||
+ | labels: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | |||
+ | volumes: | ||
+ | bepasty: | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Для версии Bepasty 1.2.0 нужно было в RUN докерфайла добавлять переустановку Werkzeug '' | ||
+ | |||
+ | <file php bepasty.conf> | ||
+ | STORAGE_FILESYSTEM_DIRECTORY = '/ | ||
+ | |||
+ | SITENAME = ' | ||
+ | |||
+ | APP_BASE_PATH = '/ | ||
+ | |||
+ | # UPLOAD_LOCKED = False | ||
+ | |||
+ | MAX_ALLOWED_FILE_SIZE = 4 * 1024 * 1024 * 1024 | ||
+ | |||
+ | # MAX_BODY_SIZE = 1 * 1024 * 1024 | ||
+ | |||
+ | # STORAGE = ' | ||
+ | |||
+ | SECRET_KEY = ' | ||
+ | |||
+ | # Set true if you use HTTPS, else set false | ||
+ | SESSION_COOKIE_SECURE = True | ||
+ | |||
+ | PERMANENT_SESSION = False | ||
+ | |||
+ | # PERMANENT_SESSION_LIFETIME = 31 * 24 * 3600 | ||
+ | |||
+ | DEFAULT_PERMISSIONS = ' | ||
+ | |||
+ | PERMISSIONS = { | ||
+ | ' | ||
+ | } | ||
+ | |||
+ | # The asciinema player theme (one of asciinema, tango, solarized-dark, | ||
+ | # solarized-light, | ||
+ | # ASCIINEMA_THEME = ' | ||
+ | |||
+ | </ | ||
+ | https:// | ||
+ | |||
+ | ===== CLI ===== | ||
+ | <code bash> | ||
+ | # Общая справка | ||
+ | docker exec bepasty bepasty-object --help | ||
+ | # Справка по конкретной команде (удалению объектов) | ||
+ | docker exec bepasty bepasty-object purge --help | ||
+ | </ | ||
+ | https:// |