umbrel-apps icon indicating copy to clipboard operation
umbrel-apps copied to clipboard

Add AdventureLog

Open mateosilguero opened this issue 10 months ago • 8 comments

Travel app tracker

mateosilguero avatar Feb 18 '25 15:02 mateosilguero

Thanks @mateosilguero for yet another submission! Please let @al-lac and I know once you've addressed the review comments and have tested, and we'll take another look.

nmfretz avatar Mar 03 '25 05:03 nmfretz

Awesome ! Let me know if you want me to make any changes.

mateosilguero avatar Mar 03 '25 11:03 mateosilguero

@mateosilguero see all of the proposed changes in the review further up.

al-lac avatar Mar 03 '25 14:03 al-lac

Hi @al-lac ! Thank you for your review. I accepted all your changes, and the app works as expected.

Captura de pantalla 2025-03-06 a la(s) 9 58 04 a  m

mateosilguero avatar Mar 06 '25 12:03 mateosilguero

Hey @mateosilguero! Looks a lot better now.

Can you please make sure to add the folders like this to the PR? Then we should be all good @nmfretz. CleanShot 2025-03-10 at 16 52 05

al-lac avatar Mar 10 '25 15:03 al-lac

Done ! @al-lac @nmfretz

mateosilguero avatar Mar 11 '25 13:03 mateosilguero

Thanks @mateosilguero and @al-lac! We'll do a final test and launch once gallery assets are done.

nmfretz avatar Mar 13 '25 00:03 nmfretz

⚠️   Linting finished with 1 warning   ⚠️

Thank you for your submission! This is an automated linter that checks for common issues in pull requests to the Umbrel App Store.

Please review the linting results below and make any necessary changes to your submission.

Linting Results

Severity File Description
ℹ️ adventurelog/docker-compose.yml External port mapping "8016:80":
Port mappings may be unnecessary for the app to function correctly. Docker's internal DNS resolves container names to IP addresses within the same network. External access to the web interface is handled by the app_proxy container. Port mappings are only needed if external access is required to a port not proxied by the app_proxy, or if an app needs to expose multiple ports for its functionality (e.g., DHCP, DNS, P2P, etc.).
ℹ️ adventurelog/docker-compose.yml Potentially using unsafe user in service "web":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
ℹ️ adventurelog/docker-compose.yml Potentially using unsafe user in service "db":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
ℹ️ adventurelog/docker-compose.yml Potentially using unsafe user in service "server":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
⚠️ adventurelog/umbrel-app.yml "icon" and "gallery" needs to be empty for new app submissions:
The "icon" and "gallery" fields must be empty for new app submissions as it is being created by the Umbrel team.

Legend

Symbol Description
Error: This must be resolved before this PR can be merged.
⚠️ Warning: This is highly encouraged to be resolved, but is not strictly mandatory.
ℹ️ Info: This is just for your information.

github-actions[bot] avatar Apr 18 '25 08:04 github-actions[bot]

@mateosilguero made a final test and updated the version, going live now! 🚀

CleanShot 2025-04-18 at 10 38 37

al-lac avatar Apr 18 '25 08:04 al-lac

Thank you @al-lac !

mateosilguero avatar Apr 18 '25 12:04 mateosilguero

Hello @mateosilguero, not sure if this is the best place to raise an issue, but the app is no longer working on umbrel. At least not for me and another. It appears to be a database related issue initdb: error: directory "/var/lib/postgresql/data" exists but is not empty adventurelog_db_1 | initdb: detail: It contains a dot-prefixed/invisible file, perhaps due to it being a mount point.

ArcherBullseye avatar May 04 '25 21:05 ArcherBullseye

Thanks for reporting @ArcherBullseye, will take a look at this. Seems that a .gitignore file was added by mistake instead of a .gitkeep.

al-lac avatar May 08 '25 15:05 al-lac

Hey @ArcherBullseye, this should now be fixed via #2739

al-lac avatar May 09 '25 07:05 al-lac

Hey! Thanks for making this, this looks promising. However, I am not able to register an account for this app: nothing happens after submitting the register form... I even tried uninstalling and reinstalling again, but it's not working.

I'm on latest version of Umbrel Home (umbrelOS 1.4.2)

Let me know if there's a way for me to provide more information.

Crazy-Unicooorn avatar Jun 18 '25 17:06 Crazy-Unicooorn

Hi @Crazy-Unicooorn, not an umbrel user myself but maintainer of the app, is there anyway to view the logs of the containers, this could help debug more. Thanks!

seanmorley15 avatar Jun 18 '25 17:06 seanmorley15

@seanmorley15 here is what I have from clicking "troubleshoot" in Umbrel Ui

adventurelogserver1  | 2025-06-18 17:41:07,639 CRIT Supervisor is running as root.  Privileges were not dropped because no user is specified in the config file.  If you intend to run as root, you can set user=root in the config file to avoid this message.
adventurelogserver1  | 2025-06-18 17:41:07,641 INFO supervisord started with pid 1
adventurelogserver1  | 2025-06-18 17:41:08,643 INFO spawned: 'gunicorn' with pid 7
adventurelogserver1  | 2025-06-18 17:41:08,645 INFO spawned: 'nginx' with pid 8
adventurelogserver1  | PostgreSQL is unavailable - sleeping
adventurelogserver1  | 2025-06-18 17:41:09,721 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
adventurelogserver1  | 2025-06-18 17:41:09,722 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
adventurelogserver1  | PostgreSQL is unavailable - sleeping
adventurelogserver1  | PostgreSQL is unavailable - sleeping
adventurelogserver1  | PostgreSQL is up - continuing...
adventurelogserver1  | Operations to perform:
adventurelogserver1  |   Apply all migrations: account, admin, adventures, auth, authtoken, contenttypes, integrations, mfa, sessions, sites, socialaccount, users, worldtravel
adventurelogserver1  | Running migrations:
adventurelogserver1  |   Applying contenttypes.0001_initial... OK
adventurelogserver1  |   Applying contenttypes.0002_remove_content_type_name... OK
adventurelogserver1  |   Applying auth.0001_initial... OK
adventurelogserver1  |   Applying auth.0002_alter_permission_name_max_length... OK
adventurelogserver1  |   Applying auth.0003_alter_user_email_max_length... OK
adventurelogserver1  |   Applying auth.0004_alter_user_username_opts... OK
adventurelogserver1  |   Applying auth.0005_alter_user_last_login_null... OK
adventurelogserver1  |   Applying auth.0006_require_contenttypes_0002... OK
adventurelogserver1  |   Applying auth.0007_alter_validators_add_error_messages... OK
adventurelogserver1  |   Applying auth.0008_alter_user_username_max_length... OK
adventurelogserver1  |   Applying auth.0009_alter_user_last_name_max_length... OK
adventurelogserver1  |   Applying auth.0010_alter_group_name_max_length... OK
adventurelogserver1  |   Applying auth.0011_update_proxy_permissions... OK
adventurelogserver1  |   Applying auth.0012_alter_user_first_name_max_length... OK
adventurelogserver1  |   Applying users.0001_initial... OK
adventurelogserver1  |   Applying account.0001_initial... OK
adventurelogserver1  |   Applying account.0002_email_max_length... OK
adventurelogserver1  |   Applying account.0003_alter_emailaddress_create_unique_verified_email... OK
adventurelogserver1  |   Applying account.0004_alter_emailaddress_drop_unique_email... OK
adventurelogserver1  |   Applying account.0005_emailaddress_idx_upper_email... OK
adventurelogserver1  |   Applying account.0006_emailaddress_lower... OK
adventurelogserver1  |   Applying account.0007_emailaddress_idx_email... OK
adventurelogserver1  |   Applying account.0008_emailaddress_unique_primary_email_fixup... OK
adventurelogserver1  |   Applying account.0009_emailaddress_unique_primary_email... OK
adventurelogserver1  |   Applying admin.0001_initial... OK
adventurelogserver1  |   Applying admin.0002_logentry_remove_auto_add... OK
adventurelogserver1  |   Applying admin.0003_logentry_add_action_flag_choices... OK
adventurelogserver1  |   Applying worldtravel.0001_initial... OK
adventurelogserver1  |   Applying worldtravel.0002_region_name_en... OK
adventurelogserver1  |   Applying worldtravel.0003_alter_region_name_en... OK
adventurelogserver1  |   Applying worldtravel.0004_country_geometry... OK
adventurelogserver1  |   Applying worldtravel.0005_remove_country_geometry_region_geometry... OK
adventurelogserver1  |   Applying worldtravel.0006_remove_country_continent_country_subregion... OK
adventurelogserver1  |   Applying worldtravel.0007_remove_region_geometry_remove_region_name_en... OK
adventurelogserver1  |   Applying worldtravel.0008_region_latitude_region_longitude... OK
adventurelogserver1  |   Applying worldtravel.0009_alter_country_country_code... OK
adventurelogserver1  |   Applying worldtravel.0010_country_capital... OK
adventurelogserver1  |   Applying worldtravel.0011_country_latitude_country_longitude... OK
adventurelogserver1  |   Applying worldtravel.0012_city... OK
adventurelogserver1  |   Applying worldtravel.0013_visitedcity... OK
adventurelogserver1  |   Applying worldtravel.0014_alter_visitedcity_options... OK
adventurelogserver1  |   Applying worldtravel.0015_city_insert_id_country_insert_id_region_insert_id... OK
adventurelogserver1  |   Applying adventures.0001_initial... OK
adventurelogserver1  |   Applying adventures.0002_adventureimage... OK
adventurelogserver1  |   Applying adventures.migrate_images... OK
adventurelogserver1  |   Applying adventures.0001_adventure_image... OK
adventurelogserver1  |   Applying adventures.0002_alter_adventureimage_adventure... OK
adventurelogserver1  |   Applying adventures.0003_adventure_end_date... OK
adventurelogserver1  |   Applying adventures.0004_transportation_end_date... OK
adventurelogserver1  |   Applying adventures.0005_collection_shared_with... OK
adventurelogserver1  |   Applying adventures.0006_alter_adventure_link... OK
adventurelogserver1  |   Applying adventures.0007_visit_model... OK
adventurelogserver1  |   Applying adventures.migrate_visits_categories... OK
adventurelogserver1  |   Applying adventures.0008_remove_date_field... OK
adventurelogserver1  |   Applying adventures.0009_alter_adventure_type... OK
adventurelogserver1  |   Applying adventures.0010_collection_link... OK
adventurelogserver1  |   Applying adventures.0011_category_adventure_category... OK
adventurelogserver1  |   Applying adventures.0012_migrate_types_to_categories... OK
adventurelogserver1  |   Applying adventures.0013_remove_adventure_type_alter_adventure_category... OK
adventurelogserver1  |   Applying adventures.0014_alter_category_unique_together... OK
adventurelogserver1  |   Applying adventures.0015_transportation_destination_latitude_and_more... OK
adventurelogserver1  |   Applying adventures.0016_alter_adventureimage_image... OK
adventurelogserver1  |   Applying adventures.0017_adventureimage_is_primary... OK
adventurelogserver1  |   Applying adventures.0018_attachment... OK
adventurelogserver1  |   Applying adventures.0019_alter_attachment_file... OK
adventurelogserver1  |   Applying adventures.0020_attachment_name... OK
adventurelogserver1  |   Applying adventures.0021_alter_attachment_name... OK
adventurelogserver1  |   Applying adventures.0022_hotel... OK
adventurelogserver1  |   Applying adventures.0023_lodging_delete_hotel... OK
adventurelogserver1  |   Applying adventures.0024_alter_attachment_file... OK
adventurelogserver1  |   Applying adventures.0025_alter_visit_end_date_alter_visit_start_date... OK
adventurelogserver1  |   Applying adventures.0026_visit_timezone... OK
adventurelogserver1  |   Applying adventures.0027_transportation_end_timezone_and_more... OK
adventurelogserver1  |   Applying adventures.0028_lodging_timezone... OK
adventurelogserver1  |   Applying adventures.0029_adventure_city_adventure_country_adventure_region... OK
adventurelogserver1  |   Applying adventures.0030_set_end_date_equal_start... OK
adventurelogserver1  |   Applying adventures.0031_adventureimage_immich_id_alter_adventureimage_image_and_more... OK
adventurelogserver1  |   Applying adventures.0032_remove_adventureimage_image_xor_immich_id... OK
adventurelogserver1  |   Applying adventures.0033_adventureimage_unique_immich_id_per_user... OK
adventurelogserver1  |   Applying adventures.0034_remove_adventureimage_unique_immich_id_per_user... OK
adventurelogserver1  |   Applying authtoken.0001_initial... OK
adventurelogserver1  |   Applying authtoken.0002_auto_20160226_1747... OK
adventurelogserver1  |   Applying authtoken.0003_tokenproxy... OK
adventurelogserver1  |   Applying authtoken.0004_alter_tokenproxy_options... OK
adventurelogserver1  |   Applying integrations.0001_initial... OK
adventurelogserver1  |   Applying integrations.0002_immichintegration_copy_locally... OK
adventurelogserver1  |   Applying mfa.0001_initial... OK
adventurelogserver1  |   Applying mfa.0002_authenticator_timestamps... OK
adventurelogserver1  |   Applying sessions.0001_initial... OK
adventurelogserver1  |   Applying sites.0001_initial... OK
adventurelogserver1  |   Applying sites.0002_alter_domain_unique... OK
adventurelogserver1  |   Applying socialaccount.0001_initial... OK
adventurelogserver1  |   Applying socialaccount.0002_token_max_lengths... OK
adventurelogserver1  |   Applying socialaccount.0003_extra_data_default_dict... OK
adventurelogserver1  |   Applying socialaccount.0004_app_provider_id_settings... OK
adventurelogserver1  |   Applying socialaccount.0005_socialtoken_nullable_app... OK
adventurelogserver1  |   Applying socialaccount.0006_alter_socialaccount_extra_data... OK
adventurelogserver1  |   Applying users.0002_customuser_public_profile... OK
adventurelogserver1  |   Applying users.0003_alter_customuser_email... OK
adventurelogserver1  |   Applying users.0004_customuser_disable_password... OK
adventurelogserver1  | Creating superuser...
adventurelogserver1  | 34 objects imported automatically (use -v 2 for details).
adventurelogserver1  | 
adventurelogserver1  | Superuser created successfully.
adventurelogserver1  | EmailAddress object created successfully for AllAuth.
adventurelogserver1  | Downloading JSON file...
adventurelogserver1  | JSON file downloaded successfully
adventurelogserver1  | Starting ultra-memory-efficient import process...
adventurelogserver1  | Step 1: Parsing JSON and storing in temporary database...
adventurelogserver1  | Flag for af downloaded
adventurelogserver1  | Flag for ax downloaded
adventurelogserver1  | Flag for al downloaded
adventurelogserver1  | Flag for dz downloaded
adventurelogserver1  | Flag for as downloaded
adventurelogserver1  | Flag for ad downloaded
adventurelogserver1  | Flag for ao downloaded
adventurelogserver1  | Flag for ai downloaded
adventurelogserver1  | Flag for aq downloaded
adventurelogserver1  | Flag for ag downloaded
adventurelogserver1  | Flag for ar downloaded
adventurelogserver1  | Flag for am downloaded
adventurelogserver1  | Flag for aw downloaded
adventurelogserver1  | Flag for au downloaded
adventurelogserver1  | Flag for at downloaded
adventurelogserver1  | Flag for az downloaded
adventurelogserver1  | Flag for bh downloaded
adventurelogserver1  | Flag for bd downloaded
adventurelogserver1  | Flag for bb downloaded
adventurelogserver1  | Flag for by downloaded
adventurelogserver1  | Flag for be downloaded
adventurelogserver1  | Flag for bz downloaded
adventurelogserver1  | Flag for bj downloaded
adventurelogserver1  | Flag for bm downloaded
adventurelogserver1  | Flag for bt downloaded
adventurelogserver1  | Flag for bo downloaded
adventurelogserver1  | Flag for bq downloaded
adventurelogserver1  | Flag for ba downloaded
adventurelogserver1  | Flag for bw downloaded
adventurelogserver1  | Flag for bv downloaded
adventurelogserver1  | Flag for br downloaded
adventurelogserver1  | Flag for io downloaded
adventurelogserver1  | Flag for bn downloaded
adventurelogserver1  | Flag for bg downloaded
adventurelogserver1  | Flag for bf downloaded
adventurelogserver1  | Flag for bi downloaded
adventurelogserver1  | Flag for kh downloaded
adventurelogserver1  | Flag for cm downloaded
adventurelogserver1  | Flag for ca downloaded
adventurelogserver1  | Flag for cv downloaded
adventurelogserver1  | Flag for ky downloaded
adventurelogserver1  | Flag for cf downloaded
adventurelogserver1  | Flag for td downloaded
adventurelogserver1  | Flag for cl downloaded
adventurelogserver1  | Flag for cn downloaded
adventurelogserver1  | Flag for cx downloaded
adventurelogserver1  | Flag for cc downloaded
adventurelogserver1  | Flag for co downloaded
adventurelogserver1  | Flag for km downloaded
adventurelogserver1  | Flag for cg downloaded
adventurelogserver1  | Flag for ck downloaded
adventurelogserver1  | Flag for cr downloaded
adventurelogserver1  | Flag for hr downloaded
adventurelogserver1  | Flag for cu downloaded
adventurelogserver1  | Flag for cw downloaded
adventurelogserver1  | Flag for cy downloaded
adventurelogserver1  | Flag for cz downloaded
adventurelogserver1  | Flag for cd downloaded
adventurelogserver1  | Flag for dk downloaded
adventurelogserver1  | Flag for dj downloaded
adventurelogserver1  | Flag for dm downloaded
adventurelogserver1  | Flag for do downloaded
adventurelogserver1  | Flag for ec downloaded
adventurelogserver1  | Flag for eg downloaded
adventurelogserver1  | Flag for sv downloaded
adventurelogserver1  | Flag for gq downloaded
adventurelogserver1  | Flag for er downloaded
adventurelogserver1  | Flag for ee downloaded
adventurelogserver1  | Flag for sz downloaded
adventurelogserver1  | Flag for et downloaded
adventurelogserver1  | Flag for fk downloaded
adventurelogserver1  | Flag for fo downloaded
adventurelogserver1  | Flag for fj downloaded
adventurelogserver1  | Flag for fi downloaded
adventurelogserver1  | Flag for fr downloaded
adventurelogserver1  | Flag for gf downloaded
adventurelogserver1  | Flag for pf downloaded
adventurelogserver1  | Flag for tf downloaded
adventurelogserver1  | Flag for ga downloaded
adventurelogserver1  | Flag for ge downloaded
adventurelogserver1  | Flag for de downloaded
adventurelogserver1  | Flag for gh downloaded
adventurelogserver1  | Flag for gi downloaded
adventurelogserver1  | Flag for gr downloaded
adventurelogserver1  | Flag for gl downloaded
adventurelogserver1  | Flag for gd downloaded
adventurelogserver1  | Flag for gp downloaded
adventurelogserver1  | Flag for gu downloaded
adventurelogserver1  | Flag for gt downloaded
adventurelogserver1  | Flag for gg downloaded
adventurelogserver1  | Flag for gn downloaded
adventurelogserver1  | Flag for gw downloaded
adventurelogserver1  | Flag for gy downloaded
adventurelogserver1  | Flag for ht downloaded
adventurelogserver1  | Flag for hm downloaded
adventurelogserver1  | Flag for hn downloaded
adventurelogserver1  | Flag for hk downloaded
adventurelogserver1  | Flag for hu downloaded
adventurelogserver1  | Flag for is downloaded
adventurelogserver1  | Flag for in downloaded
adventurelogserver1  |   Parsed 100 countries, 1654 regions, 49214 cities...
adventurelogserver1  | Flag for id downloaded
adventurelogserver1  | Flag for ir downloaded
adventurelogserver1  | Flag for iq downloaded
adventurelogserver1  | Flag for ie downloaded
adventurelogserver1  | Flag for il downloaded
adventurelogserver1  | Flag for it downloaded
adventurelogserver1  | Flag for ci downloaded
adventurelogserver1  | Flag for jm downloaded
adventurelogserver1  | Flag for jp downloaded
adventurelogserver1  | Flag for je downloaded
adventurelogserver1  | Flag for jo downloaded
adventurelogserver1  | Flag for kz downloaded
adventurelogserver1  | Flag for ke downloaded
adventurelogserver1  | Flag for ki downloaded
adventurelogserver1  | Flag for xk downloaded
adventurelogserver1  | Flag for kw downloaded
adventurelogserver1  | Flag for kg downloaded
adventurelogserver1  | Flag for la downloaded
adventurelogserver1  | Flag for lv downloaded
adventurelogserver1  | Flag for lb downloaded
adventurelogserver1  | Flag for ls downloaded
adventurelogserver1  | Flag for lr downloaded
adventurelogserver1  | Flag for ly downloaded
adventurelogserver1  | Flag for li downloaded
adventurelogserver1  | Flag for lt downloaded
adventurelogserver1  | Flag for lu downloaded
adventurelogserver1  | Flag for mo downloaded
adventurelogserver1  | Flag for mg downloaded
adventurelogserver1  | Flag for mw downloaded
adventurelogserver1  | Flag for my downloaded
adventurelogserver1  | Flag for mv downloaded
adventurelogserver1  | Flag for ml downloaded
adventurelogserver1  | Flag for mt downloaded
adventurelogserver1  | Flag for im downloaded
adventurelogserver1  | Flag for mh downloaded
adventurelogserver1  | Flag for mq downloaded
adventurelogserver1  | Flag for mr downloaded
adventurelogserver1  | Flag for mu downloaded
adventurelogserver1  | Flag for yt downloaded
adventurelogserver1  | Flag for mx downloaded
adventurelogserver1  | Flag for fm downloaded
adventurelogserver1  | Flag for md downloaded
adventurelogserver1  | Flag for mc downloaded
adventurelogserver1  | Flag for mn downloaded
adventurelogserver1  | Flag for me downloaded
adventurelogserver1  | Flag for ms downloaded
adventurelogserver1  | Flag for ma downloaded
adventurelogserver1  | Flag for mz downloaded
adventurelogserver1  | Flag for mm downloaded
adventurelogserver1  | Flag for na downloaded
adventurelogserver1  | Flag for nr downloaded
adventurelogserver1  | Flag for np downloaded
adventurelogserver1  | Flag for nl downloaded
adventurelogserver1  | Flag for nc downloaded
adventurelogserver1  | Flag for nz downloaded
adventurelogserver1       | Flag for ni downloaded
adventurelogserver1       | Flag for ne downloaded
adventurelogserver1       | Flag for ng downloaded
adventurelogserver1       | Flag for nu downloaded
adventurelogserver1       | Flag for nf downloaded
adventurelogserver1       | Flag for kp downloaded
adventurelogserver1       | Flag for mk downloaded
adventurelogserver1       | Flag for mp downloaded
adventurelogserver1       | Flag for no downloaded
adventurelogserver1       | Flag for om downloaded
adventurelogserver1       | Flag for pk downloaded
adventurelogserver1       | Flag for pw downloaded
adventurelogserver1       | Flag for ps downloaded
adventurelogserver1       | Flag for pa downloaded
adventurelogserver1       | Flag for pg downloaded
adventurelogserver1       | Flag for py downloaded
adventurelogserver1       | Flag for pe downloaded
adventurelogserver1       | Flag for ph downloaded
adventurelogserver1       | Flag for pn downloaded
adventurelogserver1       | Flag for pl downloaded
adventurelogserver1       | Flag for pt downloaded
adventurelogserver1       | Flag for pr downloaded
adventurelogserver1       | Flag for qa downloaded
adventurelogserver1       | Flag for re downloaded
adventurelogserver1       | Flag for ro downloaded
adventurelogserver1       | Flag for ru downloaded
adventurelogserver1       | Flag for rw downloaded
adventurelogserver1       | Flag for sh downloaded
adventurelogserver1       | Flag for kn downloaded
adventurelogserver1       | Flag for lc downloaded
adventurelogserver1       | Flag for pm downloaded
adventurelogserver1       | Flag for vc downloaded
adventurelogserver1       | Flag for bl downloaded
adventurelogserver1       | Flag for mf downloaded
adventurelogserver1       | Flag for ws downloaded
adventurelogserver1       | Flag for sm downloaded
adventurelogserver1       | Flag for st downloaded
adventurelogserver1       | Flag for sa downloaded
adventurelogserver1       | Flag for sn downloaded
adventurelogserver1       | Flag for rs downloaded
adventurelogserver1       | Flag for sc downloaded
adventurelogserver1       | Flag for sl downloaded
adventurelogserver1       | Flag for sg downloaded
adventurelogserver1       | Flag for sx downloaded
adventurelogserver1       | Flag for sk downloaded
adventurelogserver1       |   Parsed 200 countries, 3618 regions, 108531 cities...
adventurelogserver1       | Flag for si downloaded
adventurelogserver1       | Flag for sb downloaded
adventurelogserver1       | Flag for so downloaded
adventurelogserver1       | Flag for za downloaded
adventurelogserver1       | Flag for gs downloaded
adventurelogserver1       | Flag for kr downloaded
adventurelogserver1       | Flag for ss downloaded
adventurelogserver1       | Flag for es downloaded
adventurelogserver1       | Flag for lk downloaded
adventurelogserver1       | Flag for sd downloaded
adventurelogserver1       | Flag for sr downloaded
adventurelogserver1       | Flag for sj downloaded
adventurelogserver1       | Flag for se downloaded
adventurelogserver1       | Flag for ch downloaded
adventurelogserver1       | Flag for sy downloaded
adventurelogserver1       | Flag for tw downloaded
adventurelogserver1       | Flag for tj downloaded
adventurelogserver1       | Flag for tz downloaded
adventurelogserver1       | Flag for th downloaded
adventurelogserver1       | Flag for bs downloaded
adventurelogserver1       | Flag for gm downloaded
adventurelogserver1       | Flag for tl downloaded
adventurelogserver1       | Flag for tg downloaded
adventurelogserver1       | Flag for tk downloaded
adventurelogserver1       | Flag for to downloaded
adventurelogserver1       | Flag for tt downloaded
adventurelogserver1       | Flag for tn downloaded
adventurelogserver1       | Flag for tr downloaded
adventurelogserver1       | Flag for tm downloaded
adventurelogserver1       | Flag for tc downloaded
adventurelogserver1       | Flag for tv downloaded
adventurelogserver1       | Flag for ug downloaded
adventurelogserver1       | Flag for ua downloaded
adventurelogserver1       | Flag for ae downloaded
adventurelogserver1       | Flag for gb downloaded
adventurelogserver1       | Flag for us downloaded
adventurelogserver1       | Flag for um downloaded
adventurelogserver1       | Flag for uy downloaded
adventurelogserver1       | Flag for uz downloaded
adventurelogserver1       | Flag for vu downloaded
adventurelogserver1       | Flag for va downloaded
adventurelogserver1       | Flag for ve downloaded
adventurelogserver1       | Flag for vn downloaded
adventurelogserver1       | Flag for vg downloaded
adventurelogserver1       | Flag for vi downloaded
adventurelogserver1       | Flag for wf downloaded
adventurelogserver1       | Flag for eh downloaded
adventurelogserver1       | Flag for ye downloaded
adventurelogserver1       | Flag for zm downloaded
adventurelogserver1       | Flag for zw downloaded
adventurelogserver1       | ✓ Parsing complete: 250 countries, 5097 regions, 150983 cities
adventurelogserver1       | Step 2: Processing countries...
adventurelogserver1       | ✓ Countries complete: 250 processed
adventurelogserver1       | Step 3: Processing regions...
adventurelogserver1       |   Processed 2000 regions...
adventurelogserver1       |   Processed 4000 regions...
adventurelogserver1       | ✓ Regions complete: 5041 processed
adventurelogserver1       | Step 4: Processing cities...
adventurelogserver1       |   Processed 5000 cities...
adventurelogserver1       |   Processed 10000 cities...
adventurelogserver1       |   Processed 15000 cities...
adventurelogserver1       |   Processed 20000 cities...
adventurelogserver1       |   Processed 25000 cities...
adventurelogserver1       |   Processed 30000 cities...
adventurelogserver1       |   Processed 35000 cities...
adventurelogserver1       |   Processed 40000 cities...
adventurelogserver1       |   Processed 45000 cities...
adventurelogserver1       |   Processed 50000 cities...
adventurelogserver1       |   Processed 55000 cities...
adventurelogserver1       |   Processed 60000 cities...
adventurelogserver1       |   Processed 65000 cities...
adventurelogserver1       |   Processed 70000 cities...
adventurelogserver1       |   Processed 75000 cities...
adventurelogserver1       |   Processed 80000 cities...
adventurelogserver1       |   Processed 85000 cities...
adventurelogserver1       |   Processed 90000 cities...
adventurelogserver1       |   Processed 95000 cities...
adventurelogserver1       |   Processed 100000 cities...
adventurelogserver1       |   Processed 105000 cities...
adventurelogserver1       |   Processed 110000 cities...
adventurelogserver1       |   Processed 115000 cities...
adventurelogserver1       |   Processed 120000 cities...
adventurelogserver1       |   Processed 125000 cities...
adventurelogserver1       |   Processed 130000 cities...
adventurelogserver1       |   Processed 135000 cities...
adventurelogserver1       |   Processed 140000 cities...
adventurelogserver1       |   Processed 145000 cities...
adventurelogserver1       |   Processed 150000 cities...
adventurelogserver1       | ✓ Cities complete: 150983 processed
adventurelogserver1       | Step 5: Cleaning up obsolete records...
adventurelogserver1       | ✓ No obsolete records found to delete
adventurelogserver1       | All data imported successfully with minimal memory usage
adventurelogserver1       |  █████╗ ██████╗ ██╗   ██╗███████╗███╗   ██╗████████╗██╗   ██╗██████╗ ███████╗██╗      ██████╗  ██████╗ 
adventurelogserver1       | ██╔══██╗██╔══██╗██║   ██║██╔════╝████╗  ██║╚══██╔══╝██║   ██║██╔══██╗██╔════╝██║     ██╔═══██╗██╔════╝ 
adventurelogserver1       | ███████║██║  ██║██║   ██║█████╗  ██╔██╗ ██║   ██║   ██║   ██║██████╔╝█████╗  ██║     ██║   ██║██║  ███╗
adventurelogserver1       | ██╔══██║██║  ██║╚██╗ ██╔╝██╔══╝  ██║╚██╗██║   ██║   ██║   ██║██╔══██╗██╔══╝  ██║     ██║   ██║██║   ██║
adventurelogserver1       | ██║  ██║██████╔╝ ╚████╔╝ ███████╗██║ ╚████║   ██║   ╚██████╔╝██║  ██║███████╗███████╗╚██████╔╝╚██████╔╝
adventurelogserver1       | ╚═╝  ╚═╝╚═════╝   ╚═══╝  ╚══════╝╚═╝  ╚═══╝   ╚═╝    ╚═════╝ ╚═╝  ╚═╝╚══════╝╚══════╝ ╚═════╝  ╚═════╝ 
adventurelogserver1       | “The world is full of wonderful things you haven't seen yet. Don't ever give up on the chance of seeing them.” - J.K. Rowling
adventurelogserver1       | [2025-06-18 17:42:03 +0000] [7] [INFO] Starting gunicorn 23.0.0
adventurelogserver1       | [2025-06-18 17:42:03 +0000] [7] [INFO] Listening at: http://[::]:8000 (7)
adventurelogserver1       | [2025-06-18 17:42:03 +0000] [7] [INFO] Using worker: sync
adventurelogserver1       | [2025-06-18 17:42:03 +0000] [53] [INFO] Booting worker with pid: 53
adventurelogserver1       | [2025-06-18 17:42:03 +0000] [54] [INFO] Booting worker with pid: 54
adventurelog_app_proxy_1  | yarn run v1.22.19
adventurelog_app_proxy_1  | $ node ./bin/www
adventurelog_app_proxy_1  | [HPM] Proxy created: /  -> http://adventurelog_web_1:3000
adventurelog_app_proxy_1  | Waiting for adventurelog_web_1:3000 to open...
adventurelog_app_proxy_1  | AdventureLog is now ready...
adventurelog_app_proxy_1  | Listening on port: 8015
adventurelog_web_1   | The origin to be set is: http://umbrel.local:8015
adventurelog_web_1        | Listening on http://0.0.0.0:3000
adventurelog_web_1        | SvelteKitError: Not found: /favicon.ico
adventurelog_web_1        |     at resolve2 (file:///app/build/server/index.js:4137:18)
adventurelog_web_1        |     at file:///app/build/server/index.js:3959:19
adventurelog_web_1        |     at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)
adventurelog_web_1        |     at with_event (file:///app/build/server/index.js:254:22)
adventurelog_web_1        |     at resolve (file:///app/build/server/index.js:3957:11)
adventurelog_web_1        |     at resolve (file:///app/build/server/chunks/hooks.server-B9jJ9cmg.js:26:16)
adventurelog_web_1        |     at i18nHook (file:///app/build/server/chunks/hooks.server-B9jJ9cmg.js:96:18)
adventurelog_web_1        |     at apply_handle (file:///app/build/server/chunks/hooks.server-B9jJ9cmg.js:8:14)
adventurelog_web_1        |     at resolve (file:///app/build/server/chunks/hooks.server-B9jJ9cmg.js:22:35)
adventurelog_web_1        |     at themeHook (file:///app/build/server/chunks/hooks.server-B9jJ9cmg.js:91:16) {
adventurelog_web_1        |   status: 404,
adventurelog_web_1        |   text: 'Not Found'
adventurelog_web_1        | }
adventurelog_db_1    | The files belonging to this database system will be owned by user "postgres".
adventurelog_db_1         | This user must also own the server process.
adventurelog_db_1         | 
adventurelog_db_1         | The database cluster will be initialized with locale "en_US.utf8".
adventurelog_db_1         | The default database encoding has accordingly been set to "UTF8".
adventurelog_db_1         | The default text search configuration will be set to "english".
adventurelog_db_1         | 
adventurelog_db_1         | Data page checksums are disabled.
adventurelog_db_1         | 
adventurelog_db_1         | fixing permissions on existing directory /var/lib/postgresql/data ... ok
adventurelog_db_1         | creating subdirectories ... ok
adventurelog_db_1         | selecting dynamic shared memory implementation ... posix
adventurelog_db_1         | selecting default max_connections ... 100
adventurelog_db_1         | selecting default shared_buffers ... 128MB
adventurelog_db_1         | selecting default time zone ... Etc/UTC
adventurelog_db_1         | creating configuration files ... ok
adventurelog_db_1         | running bootstrap script ... ok
adventurelog_db_1         | performing post-bootstrap initialization ... ok
adventurelog_db_1         | syncing data to disk ... ok
adventurelog_db_1         | 
adventurelog_db_1         | 
adventurelog_db_1         | Success. You can now start the database server using:
adventurelog_db_1         | 
adventurelog_db_1         |     pg_ctl -D /var/lib/postgresql/data -l logfile start
adventurelog_db_1         | 
adventurelog_db_1         | initdb: warning: enabling "trust" authentication for local connections
adventurelog_db_1         | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.
adventurelog_db_1         | waiting for server to start....2025-06-18 17:41:08.286 UTC [49] LOG:  starting PostgreSQL 15.11 (Debian 15.11-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
adventurelog_db_1         | 2025-06-18 17:41:08.291 UTC [49] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
adventurelog_db_1         | 2025-06-18 17:41:08.305 UTC [52] LOG:  database system was shut down at 2025-06-18 17:41:08 UTC
adventurelog_db_1         | 2025-06-18 17:41:08.311 UTC [49] LOG:  database system is ready to accept connections
adventurelog_db_1         |  done
adventurelog_db_1         | server started
adventurelog_db_1         | CREATE DATABASE
adventurelog_db_1         | 
adventurelog_db_1         | 
adventurelog_db_1         | /usr/local/bin/docker-entrypoint.sh: sourcing /docker-entrypoint-initdb.d/10_postgis.sh
adventurelog_db_1         | CREATE DATABASE
adventurelog_db_1         | Loading PostGIS extensions into template_postgis
adventurelog_db_1         | CREATE EXTENSION
adventurelog_db_1         | CREATE EXTENSION
adventurelog_db_1         | You are now connected to database "template_postgis" as user "adventure".
adventurelog_db_1         | CREATE EXTENSION
adventurelog_db_1         | CREATE EXTENSION
adventurelog_db_1         | Loading PostGIS extensions into database
adventurelog_db_1         | CREATE EXTENSION
adventurelog_db_1         | CREATE EXTENSION
adventurelog_db_1         | You are now connected to database "database" as user "adventure".
adventurelog_db_1         | CREATE EXTENSION
adventurelog_db_1         | CREATE EXTENSION
adventurelog_db_1         | 
adventurelog_db_1         | waiting for server to shut down...2025-06-18 17:41:11.338 UTC [49] LOG:  received fast shutdown request
adventurelog_db_1         | .2025-06-18 17:41:11.344 UTC [49] LOG:  aborting any active transactions
adventurelog_db_1         | 2025-06-18 17:41:11.345 UTC [49] LOG:  background worker "logical replication launcher" (PID 55) exited with exit code 1
adventurelog_db_1         | 2025-06-18 17:41:11.346 UTC [50] LOG:  shutting down
adventurelog_db_1         | 2025-06-18 17:41:11.351 UTC [50] LOG:  checkpoint starting: shutdown immediate
adventurelog_db_1         | 2025-06-18 17:41:11.646 UTC [50] LOG:  checkpoint complete: wrote 4451 buffers (27.2%); 0 WAL file(s) added, 0 removed, 2 recycled; write=0.076 s, sync=0.195 s, total=0.301 s; sync files=963, longest=0.011 s, average=0.001 s; distance=34729 kB, estimate=34729 kB
adventurelog_db_1         | 2025-06-18 17:41:11.662 UTC [49] LOG:  database system is shut down
adventurelog_db_1         |  done
adventurelog_db_1         | server stopped
adventurelog_db_1         | 
adventurelog_db_1         | PostgreSQL init process complete; ready for start up.
adventurelog_db_1         | 
adventurelog_db_1         | 2025-06-18 17:41:11.783 UTC [1] LOG:  starting PostgreSQL 15.11 (Debian 15.11-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
adventurelog_db_1         | 2025-06-18 17:41:11.784 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
adventurelog_db_1         | 2025-06-18 17:41:11.784 UTC [1] LOG:  listening on IPv6 address "::", port 5432
adventurelog_db_1         | 2025-06-18 17:41:11.792 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
adventurelog_db_1         | 2025-06-18 17:41:11.804 UTC [73] LOG:  database system was shut down at 2025-06-18 17:41:11 UTC
adventurelog_db_1         | 2025-06-18 17:41:11.811 UTC [1] LOG:  database system is ready to accept connections
adventurelog_db_1         | 2025-06-18 17:46:11.902 UTC [71] LOG:  checkpoint starting: time
adventurelog_db_1         | 2025-06-18 17:50:41.186 UTC [71] LOG:  checkpoint complete: wrote 4397 buffers (26.8%); 0 WAL file(s) added, 0 removed, 5 recycled; write=269.172 s, sync=0.066 s, total=269.284 s; sync files=389, longest=0.006 s, average=0.001 s; distance=85100 kB, estimate=85100 kB

Crazy-Unicooorn avatar Jun 18 '25 20:06 Crazy-Unicooorn

Hi! Based on the logs here, it seems like the services are starting fine. If the button's are not doing anything this is likely an issue with the ORIGIN variable. So it seems like it's being set to http://umbrel.local:8015, so make sure you are accessing the app from that address for it to work. Not sure how to go about changing that in umbrel though if desired.

seanmorley15 avatar Jun 18 '25 23:06 seanmorley15

Hey @Crazy-Unicooorn, yup, what @seanmorley15 said.

Make sure to access it via the umbrel.local domain. Right now there is no way to change the origin yet.

al-lac avatar Jun 19 '25 07:06 al-lac

@seanmorley15 @al-lac I can confirm that that was the issue! Thank you a lot 🙏

So I was accessing it with 192.1.168.x:8015 and the buttons were not working But accessing with umbrel.local:8015 worked!

Crazy-Unicooorn avatar Jun 19 '25 08:06 Crazy-Unicooorn