adventurelog-postgres  | 
adventurelog-postgres  | PostgreSQL Database directory appears to contain a database; Skipping initialization
adventurelog-postgres  | 
adventurelog-postgres  | 2026-09-23 21:10:22.707 CEST [1] LOG:  starting PostgreSQL 16.15 on x86_64-pc-linux-musl, compiled by gcc (Alpine 15.2.0) 15.2.0, 64-bit
adventurelog-postgres  | 2026-09-23 21:10:22.707 CEST [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
adventurelog-postgres  | 2026-09-23 21:10:22.707 CEST [1] LOG:  listening on IPv6 address "::", port 5432
adventurelog-postgres  | 2026-09-23 21:10:22.713 CEST [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
adventurelog-frontend  | Listening on http://0.0.0.0:3000
adventurelog-postgres  | 2026-09-23 21:10:22.724 CEST [31] LOG:  database system was shut down at 2026-09-23 21:08:26 CEST
adventurelog-postgres  | 2026-09-23 21:10:22.739 CEST [1] LOG:  database system is ready to accept connections
adventurelog-postgres  | 2026-09-23 21:15:22.802 CEST [29] LOG:  checkpoint starting: time
adventurelog-postgres  | 2026-09-23 21:15:23.332 CEST [29] LOG:  checkpoint complete: wrote 8 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.508 s, sync=0.011 s, total=0.531 s; sync files=3, longest=0.008 s, average=0.004 s; distance=0 kB, estimate=0 kB; lsn=0/8BE95C8, redo lsn=0/8BE9590
adventurelog           | PostgreSQL is up - continuing...
adventurelog           | Operations to perform:
adventurelog           |   Apply all migrations: account, admin, adventures, auth, authtoken, contenttypes, integrations, invitations, mfa, sessions, sites, socialaccount, users, worldtravel
adventurelog           | Running migrations:
adventurelog           |   No migrations to apply.
adventurelog           | Latest data already imported.
adventurelog           |  █████╗ ██████╗ ██╗   ██╗███████╗███╗   ██╗████████╗██╗   ██╗██████╗ ███████╗██╗      ██████╗  ██████╗ 
adventurelog           | ██╔══██╗██╔══██╗██║   ██║██╔════╝████╗  ██║╚══██╔══╝██║   ██║██╔══██╗██╔════╝██║     ██╔═══██╗██╔════╝ 
adventurelog           | ███████║██║  ██║██║   ██║█████╗  ██╔██╗ ██║   ██║   ██║   ██║██████╔╝█████╗  ██║     ██║   ██║██║  ███╗
adventurelog           | ██╔══██║██║  ██║╚██╗ ██╔╝██╔══╝  ██║╚██╗██║   ██║   ██║   ██║██╔══██╗██╔══╝  ██║     ██║   ██║██║   ██║
adventurelog           | ██║  ██║██████╔╝ ╚████╔╝ ███████╗██║ ╚████║   ██║   ╚██████╔╝██║  ██║███████╗███████╗╚██████╔╝╚██████╔╝
adventurelog           | ╚═╝  ╚═╝╚═════╝   ╚═══╝  ╚══════╝╚═╝  ╚═══╝   ╚═╝    ╚═════╝ ╚═╝  ╚═╝╚══════╝╚══════╝ ╚═════╝  ╚═════╝ 
adventurelog           | “Go confidently in the direction of your dreams! Live the life you've imagined.” ― Henry David Thoreau
adventurelog           | 2026-09-23 19:10:37,865 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.
adventurelog           | 2026-09-23 19:10:37,872 INFO supervisord started with pid 1
adventurelog           | 2026-09-23 19:10:38,875 INFO spawned: 'gunicorn' with pid 30
adventurelog           | 2026-09-23 19:10:38,878 INFO spawned: 'memcached' with pid 31
adventurelog           | 2026-09-23 19:10:38,880 INFO spawned: 'nginx' with pid 32
adventurelog           | 2026-09-23 19:10:38,883 INFO spawned: 'sync_visited_regions' with pid 33
adventurelog           | [2026-09-23 19:10:39 +0000] [30] [INFO] Starting gunicorn 23.0.0
adventurelog           | [2026-09-23 19:10:39 +0000] [30] [INFO] Listening at: http://[::]:8000 (30)
adventurelog           | [2026-09-23 19:10:39 +0000] [30] [INFO] Using worker: sync
adventurelog           | [2026-09-23 19:10:39 +0000] [51] [INFO] Booting worker with pid: 51
adventurelog           | [2026-09-23 19:10:39 +0000] [52] [INFO] Booting worker with pid: 52
adventurelog           | 2026-09-23 19:10:40,815 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
adventurelog           | 2026-09-23 19:10:40,815 INFO success: memcached entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
adventurelog           | 2026-09-23 19:10:40,815 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
adventurelog           | 2026-09-23 19:10:40,815 INFO success: sync_visited_regions entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
adventurelog           | Starting periodic sync worker for midnight background jobs...
adventurelog           | Next sync scheduled in 17358s (~4.82h) at UTC midnight
