Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
manifestVersion: 1.1
|
||||
id: adventurelog
|
||||
category: files
|
||||
name: AdventureLog
|
||||
version: "v0.12.0"
|
||||
tagline: Автономный трекер путешествий и планировщик поездок
|
||||
description: >-
|
||||
🗺️ Начав с простой идеи отслеживания мест путешествий (так называемых приключений), AdventureLog превратился в полноценного спутника в путешествиях. С помощью AdventureLog вы можете записывать свои приключения, отслеживать, где вы были на карте мира, совместно планировать следующую поездку и делиться своими впечатлениями с друзьями и семьей.
|
||||
|
||||
|
||||
AdventureLog был создан, чтобы решить проблему: отсутствие современного, удобного в использовании спутника для путешествий с открытым исходным кодом. Многие существующие приложения для путешествий либо слишком сложны, либо слишком дороги, либо слишком закрыты, чтобы быть полезными для обычного путешественника. AdventureLog стремится быть противоположным: простым, красивым и открытым для всех.
|
||||
releaseNotes: >-
|
||||
AdventureLog v0.12.0 — это крупное обновление, ориентированное на планирование поездок, составление маршрутов и более интеллектуальные инструменты для путешествий. Ключевые моменты включают в себя:
|
||||
|
||||
|
||||
- Полностью переработанная система маршрутов с возможностью перетаскивания, изменения порядка и планирования на основе карт.
|
||||
- Планирование с учетом дня недели: день недели отображается в коллекциях и представлениях маршрута.
|
||||
- Примечания и контрольные списки для элементов всей поездки, которые можно просмотреть и отметить в маршруте.
|
||||
- Новые инструменты бюджетирования с полями затрат для местоположений, транспорта и проживания, а также настройки валюты.
|
||||
- Поддержка загрузки файлов GPX для записей о транспортировке.
|
||||
- Улучшенная аутентификация OIDC с автоматическим перенаправлением, привязкой учетных записей по электронной почте и более плавными потоками.
|
||||
- Обновлен дизайн коллекции интерфейс со статусами, выбором основной фотографии и улучшенным обменом фотографиями.
|
||||
- Новые переключатели рекомендаций и более умное определение города/места.
|
||||
- Элементы маршрута теперь включены в резервное копирование и восстановление.
|
||||
- Различные исправления ошибок для часовых поясов, календарей, редактирования местоположения и рендеринга интерфейс.
|
||||
|
||||
|
||||
Полные примечания к выпуску можно найти по адресу https://github.com/seanmorley15/AdventureLog/releases/.
|
||||
developer: Sean Morley
|
||||
website: https://adventurelog.app/
|
||||
repo: https://github.com/seanmorley15/AdventureLog
|
||||
support: https://github.com/seanmorley15/AdventureLog/issues
|
||||
port: 8015
|
||||
submitter: Mateo Silguero
|
||||
submission: https://github.com/getumbrel/dfwebos-apps/pull/2222
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
dependencies: []
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
defaultPassword: ""
|
||||
@@ -0,0 +1,50 @@
|
||||
version: '3.7'
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: adventurelog_web_1
|
||||
APP_PORT: 3000
|
||||
PROXY_AUTH_ADD: "false"
|
||||
|
||||
web:
|
||||
image: ghcr.io/seanmorley15/adventurelog-frontend:v0.12.0@sha256:9aa653603eb1305f3c34c61bc99b40a394295aed3fecd8c9777a9e5c04c7155e
|
||||
restart: on-failure
|
||||
environment:
|
||||
PUBLIC_SERVER_URL: "http://adventurelogserver1:8000"
|
||||
ORIGIN: "http://${DEVICE_DOMAIN_NAME}:8015"
|
||||
BODY_SIZE_LIMIT: "Infinity"
|
||||
depends_on:
|
||||
- server
|
||||
db:
|
||||
image: ghcr.io/baosystems/postgis:15-3.5@sha256:ac619116c8ee81a386eb878956950d798b57c502985c12eb6e7be1598aa8d02f
|
||||
restart: on-failure
|
||||
environment:
|
||||
POSTGRES_DB: database
|
||||
POSTGRES_USER: adventure
|
||||
POSTGRES_PASSWORD: adventure
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/db:/var/lib/postgresql/data/
|
||||
|
||||
server:
|
||||
image: ghcr.io/seanmorley15/adventurelog-backend:v0.12.0@sha256:68725d6a3692333e0049607f32078e865e95ebdb8a13e0c5512a01ef766770ae
|
||||
container_name: adventurelogserver1 # needs to be set for the frontend to be able to connect (underline not supported)
|
||||
restart: on-failure
|
||||
environment:
|
||||
- PGHOST=adventurelog_db_1
|
||||
- PGDATABASE=database
|
||||
- PGUSER=adventure
|
||||
- PGPASSWORD=adventure
|
||||
- SECRET_KEY=adventure
|
||||
- DJANGO_ADMIN_USERNAME=admin
|
||||
- DJANGO_ADMIN_PASSWORD=admin
|
||||
- DJANGO_ADMIN_EMAIL=admin@example.com
|
||||
- PUBLIC_URL=http://${DEVICE_DOMAIN_NAME}:8016
|
||||
- CSRF_TRUSTED_ORIGINS=http://${DEVICE_DOMAIN_NAME}:8015
|
||||
- DEBUG=False
|
||||
- FRONTEND_URL=http://${DEVICE_DOMAIN_NAME}:8015
|
||||
ports:
|
||||
- '8016:80'
|
||||
depends_on:
|
||||
- db
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/app:/code/media/
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
APP_DATA_DIR="$(readlink -f "$(dirname "${BASH_SOURCE[0]}")/..")"
|
||||
|
||||
# Удалите файл .gitignore из каталогов данных, если они существуют.
|
||||
|
||||
[ -f "${APP_DATA_DIR}/data/app/.gitignore" ] && rm -f "${APP_DATA_DIR}/data/app/.gitignore"
|
||||
[ -f "${APP_DATA_DIR}/data/db/.gitignore" ] && rm -f "${APP_DATA_DIR}/data/db/.gitignore"
|
||||
Reference in New Issue
Block a user