Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:adventurelog

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:adventurelog [2025/10/07 12:45] – creado tempwininformatica:software:aplicaciones_web:adventurelog [2025/10/07 13:02] (actual) tempwin
Línea 1: Línea 1:
 ====== AdventureLog ====== ====== AdventureLog ======
  
-AdventureLog es una aplicación web de código abierto diseñada como un compañero de viaje moderno. Su objetivo es ayudar a los usuarios a registrar sus aventuras, planificar futuros viajes y compartir experiencias.+**AdventureLog** es una [[..:aplicaciones_web|aplicación web]] de código abierto diseñada como un compañero de viaje moderno. Su objetivo es ayudar a los usuarios a registrar sus aventuras, planificar futuros viajes y compartir experiencias.
  
   * [[https://adventurelog.app/|Sitio web]]   * [[https://adventurelog.app/|Sitio web]]
   * [[https://github.com/seanmorley15/AdventureLog|Repositorio de código]]   * [[https://github.com/seanmorley15/AdventureLog|Repositorio de código]]
  
-{{ https://github.com/seanmorley15/AdventureLog/blob/main/brand/screenshots/adventures.png |}}+{{ https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/brand/screenshots/adventures.png |}}
  
 +===== Instalación =====
  
 +==== Docker ====
 +
 +Ejemplo de Docker Compose:
 +
 +<code yaml>
 +---
 +services:
 +  web:
 +    #build: ./frontend/
 +    image: ghcr.io/seanmorley15/adventurelog-frontend:latest
 +    container_name: adventurelog-frontend
 +    restart: unless-stopped
 +    env_file: .env
 +    ports:
 +      - "${FRONTEND_PORT:-8015}:3000"
 +    depends_on:
 +      - server
 +
 +  db:
 +    image: postgis/postgis:16-3.5
 +    container_name: adventurelog-db
 +    restart: unless-stopped
 +    env_file: .env
 +    volumes:
 +      - postgres_data:/var/lib/postgresql/data/
 +
 +  server:
 +    #build: ./backend/
 +    image: ghcr.io/seanmorley15/adventurelog-backend:latest
 +    container_name: adventurelog-backend
 +    restart: unless-stopped
 +    env_file: .env
 +    ports:
 +      - "${BACKEND_PORT:-8016}:80"
 +    depends_on:
 +      - db
 +    volumes:
 +      - adventurelog_media:/code/media/
 +
 +volumes:
 +  postgres_data:
 +  adventurelog_media:
 +</code>
 +
 +También se necesita un fichero ''.env'':
 +
 +<code yaml>
 +# 🌐 Frontend
 +PUBLIC_SERVER_URL=http://server:8000 # PLEASE DON'T CHANGE :) - Should be the service name of the backend with port 8000, even if you change the port in the backend service. Only change if you are using a custom more complex setup.
 +ORIGIN=http://192.168.0.26:8015
 +BODY_SIZE_LIMIT=Infinity
 +FRONTEND_PORT=8015
 +
 +# 🐘 PostgreSQL Database
 +PGHOST=db
 +POSTGRES_DB=database
 +POSTGRES_USER=adventure
 +POSTGRES_PASSWORD=changeme123
 +
 +# 🔒 Django Backend
 +SECRET_KEY=changeme123
 +DJANGO_ADMIN_USERNAME=admin
 +DJANGO_ADMIN_PASSWORD=admin
 +DJANGO_ADMIN_EMAIL=admin@example.com
 +PUBLIC_URL=http://192.168.0.26:8016 # Match the outward port, used for the creation of image urls
 +CSRF_TRUSTED_ORIGINS=https://adventurelog.conticinio.myaddr.io,http://192.168.0.26:8016,http://192.168.0.26:8015
 +DEBUG=False
 +FRONTEND_URL=http://localhost:8015 # Used for email generation. This should be the url of the frontend
 +BACKEND_PORT=8016
 +
 +# Optional: use Google Maps integration
 +# https://adventurelog.app/docs/configuration/google_maps_integration.html
 +# GOOGLE_MAPS_API_KEY=your_google_maps_api_key
 +
 +# Optional: disable registration
 +# https://adventurelog.app/docs/configuration/disable_registration.html
 +DISABLE_REGISTRATION=False
 +# DISABLE_REGISTRATION_MESSAGE=Registration is disabled for this instance of AdventureLog.
 +
 +# Optional: Use email
 +# https://adventurelog.app/docs/configuration/email.html
 +# EMAIL_BACKEND=email
 +# EMAIL_HOST=smtp.gmail.com
 +# EMAIL_USE_TLS=True
 +# EMAIL_PORT=587
 +# EMAIL_USE_SSL=False
 +# EMAIL_HOST_USER=user
 +# EMAIL_HOST_PASSWORD=password
 +# DEFAULT_FROM_EMAIL=user@example.com
 +
 +# Optional: Use Strava integration
 +# https://adventurelog.app/docs/configuration/strava_integration.html
 +# STRAVA_CLIENT_ID=your_strava_client_id
 +# STRAVA_CLIENT_SECRET=your_strava_client_secret
 +
 +# Optional: Use Umami for analytics
 +# https://adventurelog.app/docs/configuration/analytics.html
 +# PUBLIC_UMAMI_SRC=https://cloud.umami.is/script.js # If you are using the hosted version of Umami
 +# PUBLIC_UMAMI_WEBSITE_ID=
 +</code>
 +
 +Tras desplegarlo, la web estará disponible desde ''%%http://localhost:8015%%'' con la cuenta de administrador por defecto:
 +
 +  * Usuario: ''admin''
 +  * Contraseña: ''admin''.
informatica/software/aplicaciones_web/adventurelog.1759833957.txt.gz · Última modificación: por tempwin