informatica:software:aplicaciones_web:adventurelog
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:software:aplicaciones_web:adventurelog [2025/10/07 12:46] – tempwin | informatica: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 [[..: |
| * [[https:// | * [[https:// | ||
| Línea 8: | Línea 8: | ||
| {{ https:// | {{ https:// | ||
| + | ===== Instalación ===== | ||
| + | ==== Docker ==== | ||
| + | |||
| + | Ejemplo de Docker Compose: | ||
| + | |||
| + | <code yaml> | ||
| + | --- | ||
| + | services: | ||
| + | web: | ||
| + | #build: ./frontend/ | ||
| + | image: ghcr.io/ | ||
| + | container_name: | ||
| + | restart: unless-stopped | ||
| + | env_file: .env | ||
| + | ports: | ||
| + | - " | ||
| + | depends_on: | ||
| + | - server | ||
| + | |||
| + | db: | ||
| + | image: postgis/ | ||
| + | container_name: | ||
| + | restart: unless-stopped | ||
| + | env_file: .env | ||
| + | volumes: | ||
| + | - postgres_data:/ | ||
| + | |||
| + | server: | ||
| + | #build: ./backend/ | ||
| + | image: ghcr.io/ | ||
| + | container_name: | ||
| + | restart: unless-stopped | ||
| + | env_file: .env | ||
| + | ports: | ||
| + | - " | ||
| + | depends_on: | ||
| + | - db | ||
| + | volumes: | ||
| + | - adventurelog_media:/ | ||
| + | |||
| + | volumes: | ||
| + | postgres_data: | ||
| + | adventurelog_media: | ||
| + | </ | ||
| + | |||
| + | También se necesita un fichero '' | ||
| + | |||
| + | <code yaml> | ||
| + | # 🌐 Frontend | ||
| + | PUBLIC_SERVER_URL=http:// | ||
| + | ORIGIN=http:// | ||
| + | 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:// | ||
| + | CSRF_TRUSTED_ORIGINS=https:// | ||
| + | DEBUG=False | ||
| + | FRONTEND_URL=http:// | ||
| + | BACKEND_PORT=8016 | ||
| + | |||
| + | # Optional: use Google Maps integration | ||
| + | # https:// | ||
| + | # GOOGLE_MAPS_API_KEY=your_google_maps_api_key | ||
| + | |||
| + | # Optional: disable registration | ||
| + | # https:// | ||
| + | DISABLE_REGISTRATION=False | ||
| + | # DISABLE_REGISTRATION_MESSAGE=Registration is disabled for this instance of AdventureLog. | ||
| + | |||
| + | # Optional: Use email | ||
| + | # https:// | ||
| + | # 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:// | ||
| + | # STRAVA_CLIENT_ID=your_strava_client_id | ||
| + | # STRAVA_CLIENT_SECRET=your_strava_client_secret | ||
| + | |||
| + | # Optional: Use Umami for analytics | ||
| + | # https:// | ||
| + | # PUBLIC_UMAMI_SRC=https:// | ||
| + | # PUBLIC_UMAMI_WEBSITE_ID= | ||
| + | </ | ||
| + | |||
| + | Tras desplegarlo, | ||
| + | |||
| + | * Usuario: '' | ||
| + | * Contraseña: | ||
informatica/software/aplicaciones_web/adventurelog.1759833970.txt.gz · Última modificación: por tempwin
