6c6de37419
fix: restrict Dozzle to localhost-only binding
dev_cluster
Scott Idem
2026-04-29 14:02:48 -04:00
47fe502dc1
Minor clean up
Scott Idem
2026-04-19 15:24:28 -04:00
a56213569a
docs: expand .env.default comments for API and DB tuning settings
Scott Idem
2026-04-17 18:55:28 -04:00
8d1c27471f
feat: expose DB pool_size and max_overflow as env vars
Scott Idem
2026-04-17 18:06:19 -04:00
d1ed06a4c4
fix: resolve logrotate permission issues in maintenance container
Scott Idem
2026-04-03 17:10:22 -04:00
3c6b67b149
chore: unify timezone and implement containerized log rotation
Scott Idem
2026-04-03 17:06:34 -04:00
75fc650ba8
docs(cheatsheet): update multi-stack isolation section with full container name var list
Scott Idem
2026-03-26 19:20:52 -04:00
c136c2e50c
chore(env): clean up .env.default and parameterize container names
Scott Idem
2026-03-26 19:02:46 -04:00
4f15386d93
docs: update CHEATSHEET and README for new build/deploy commands
Scott Idem
2026-03-26 18:05:43 -04:00
352cca8a27
fix(compose): update BUILD_MODE fallback from staging to dev
Scott Idem
2026-03-26 17:28:10 -04:00
dbfa9754d9
chore(deploy): add deploy.sh remote script, update Makefile
Scott Idem
2026-03-26 17:18:52 -04:00
bb437ce5cb
chore(env): add .env.default template and track it in .gitignore
Scott Idem
2026-03-26 14:08:11 -04:00
bd035f8c17
fix(nginx,gunicorn): raise send_timeout and proxy_send_timeout for long-running endpoints
Scott Idem
2026-03-26 14:05:22 -04:00
6fd6899879
fix(gunicorn): set control_socket to /dev/shm path
Scott Idem
2026-03-24 20:24:12 -04:00
cd208ef25c
Clean up of old stuff
Scott Idem
2026-03-24 17:07:19 -04:00
0d81958bfc
Cleaning up old legacy files. Sorry, no more Flask.
Scott Idem
2026-03-24 15:51:44 -04:00
8c9d263afb
Disable Gunicorn control_socket in FastAPI configs
Scott Idem
2026-03-24 15:41:54 -04:00
facf453991
Added .dockerignore to this file to help with a build issue.
Scott Idem
2026-03-24 15:10:29 -04:00
90a42a68b3
More domains here
Scott Idem
2026-03-12 03:15:58 -04:00
22efb9c832
More sub domains
Scott Idem
2026-03-12 03:00:26 -04:00
1d7200639c
fix: moved API healthcheck to docker-compose to override base image defaults and force port 5005.
Scott Idem
2026-03-12 02:53:13 -04:00
f636c021bc
docs: updated README and CHEATSHEET with multi-stack and shared network architecture.
Scott Idem
2026-03-12 02:28:43 -04:00
0072a16c25
fix: introduced aether_shared_net to allow isolated stacks to reach shared DB/Redis.
Scott Idem
2026-03-12 02:22:35 -04:00
d80e2aa1ff
Adding more server names...
Scott Idem
2026-03-12 02:04:42 -04:00
26e943b066
fix: added AE_NETWORK_NAME variable to isolate networks between stacks.
Scott Idem
2026-03-12 01:40:19 -04:00
ef54720e78
chore: cleaned up Nginx server_name conflicts and fixed API healthcheck port.
Scott Idem
2026-03-12 01:22:44 -04:00
122ae1efc6
fix: added AE_DOZZLE_PORT variable to resolve port conflicts between environments.
Scott Idem
2026-03-12 00:40:30 -04:00
dca75ab990
fix: added CONTAINER_DOZZLE variable to support multiple environments and updated env template.
Scott Idem
2026-03-12 00:32:08 -04:00
7afbc6ffa3
feat: implemented scalable regex for Nginx server_names across App and API.
Scott Idem
2026-03-11 23:54:27 -04:00
4c68cd2ce3
feat: added test-demo and test-api domains to Nginx server_name lists.
Scott Idem
2026-03-11 23:50:25 -04:00
55350ddd7c
Add more server names....
Scott Idem
2026-03-11 23:13:45 -04:00
a7b6112f4d
chore: disabled internal SSL/HTTPS in Nginx configs to support host-level SSL termination.
Scott Idem
2026-03-11 23:05:51 -04:00
14173cfc22
feat: Added Makefile for fast stack management and optimized API volume mounts.
Scott Idem
2026-03-11 16:15:08 -04:00
50f4ddf39d
chore: Remove mounted API config file — now lives in aether_api_fastapi repo
Scott Idem
2026-03-10 18:45:18 -04:00
1aa4186f4a
docs: update README and CHEATSHEET to reflect final correct architecture
Scott Idem
2026-03-10 18:24:31 -04:00
57ec65144d
refactor: route ae_app through ae_web_dev like ae_api
Scott Idem
2026-03-10 18:16:06 -04:00
0ea5373390
docs: clarify traffic architecture and ae_app vs ae_api scaling options
Scott Idem
2026-03-10 17:50:55 -04:00
16f98bc93d
fix: use port range for ae_app to support scaling with host port binding
Scott Idem
2026-03-10 17:40:26 -04:00
055afda9c4
fix: restore ae_app host port mapping, scale=1 required for static port bind
Scott Idem
2026-03-10 17:30:32 -04:00
6d7cd97bd5
fix: remove host port mapping from ae_app service
Scott Idem
2026-03-10 17:11:38 -04:00
83770ffc00
chore: add SvelteKit nginx config, clean up Flask upstream, wire AE_APP_REPLICAS
Scott Idem
2026-03-10 16:11:46 -04:00
f51f12755c
docs: Simplified setup instructions by removing redundant symlink steps.
Scott Idem
2026-03-10 15:29:54 -04:00
5fd57dc11a
chore: Updated ae_api orchestration to use project-internal build context and Dockerfile.
Scott Idem
2026-03-10 15:23:13 -04:00
decba7f7c8
chore: Pruned redundant FastAPI dependencies (watchgod, six, python-dotenv, itsdangerous, baize, async-timeout).
Scott Idem
2026-03-10 15:01:38 -04:00
8abc3b4c7e
docs: Update for unified SvelteKit + FastAPI architecture. Added autonomous SvelteKit build process and updated cheatsheet commands.
Scott Idem
2026-03-10 13:33:23 -04:00
b4866c2f23
docs: modernize README and finalize environment synchronization
Scott Idem
2026-02-06 13:35:20 -05:00
49539d52c1
chore(env): synchronize env.default and stabilize API config
Scott Idem
2026-02-06 13:15:48 -05:00
a303b23d54
More comments
Scott Idem
2026-01-13 13:59:12 -05:00
6297df094d
Bug fix for the restore script. It now deletes the temp backup directories automatically.
Scott Idem
2026-01-13 12:47:08 -05:00
ea45d99f13
Enhance DB automation: Added conference export, absolute path restore logic, and automated multi-user credential resetting. Updated README and CHEATSHEET.
Scott Idem
2026-01-12 20:28:02 -05:00
f886250ae3
Automation: Final robust DB restore fixes and updated gitignore rules.
Scott Idem
2026-01-12 18:33:05 -05:00
7bd22d1086
Fix: Robust API configuration and password handling. Resolved 502 Bad Gateway.
Scott Idem
2026-01-12 18:20:01 -05:00
5044a4fc5b
Ops: Added backup script, dashboard UI, and project cheatsheet.
Scott Idem
2026-01-12 17:35:44 -05:00
6bad495dce
Environment: Cleaned up and standardized env.default template. Removed legacy colored variables.
Scott Idem
2026-01-12 17:19:33 -05:00
7bce390e5f
Architecture: Finalized dynamic scaling and Nginx gateway port configuration.
Scott Idem
2026-01-12 17:10:16 -05:00
6ee6f24c00
Environment: Renamed .env.default to env.default for better visibility and updated it with new MariaDB and path parameters.
Scott Idem
2026-01-12 16:50:48 -05:00
00092d2058
MariaDB: Parameterized performance settings via .env and docker-compose command flags.
Scott Idem
2026-01-12 16:47:12 -05:00
0b4c13c84b
MariaDB: Applied optimized production server.cnf and enabled audit logging.
Scott Idem
2026-01-12 16:40:45 -05:00
5a2316537c
Modernization: Standardized Docker env, added local MariaDB/phpMyAdmin, added automated restore script.
Scott Idem
2026-01-12 16:28:43 -05:00
129cb84254
Snapshot: Pre-cleanup state. Tracking legacy symlinks.
Scott Idem
2026-01-12 15:28:42 -05:00
d5153cda76
Cleanup: Remove commented-out services (Nextcloud, PHP7, PMA) from docker-compose.yml
Scott Idem
2026-01-06 19:14:25 -05:00
9e291ba528
Updates to get FastAPI reasonably up to date.
Scott Idem
2024-11-20 15:26:36 -05:00
97ddb96829
Minor text changes
Scott Idem
2024-10-09 14:42:42 -04:00
2911007b1f
Comment out extra servers
Scott Idem
2024-10-09 14:00:32 -04:00
f2798551b2
Updates to make things more efficient.
Scott Idem
2024-10-09 13:47:52 -04:00
6604584556
Ignore files update.
Scott Idem
2024-10-09 12:24:59 -04:00
5f9b7fab6d
Ignore update
Scott Idem
2024-10-09 11:27:48 -04:00
485e51488d
Merge remote-tracking branch 'refs/remotes/origin/dev_cluster' into dev_cluster Trying to merge changes...
Scott Idem
2024-09-06 18:46:51 -04:00
991ae88a86
Update related to ASCM dev
Scott Idem
2024-09-06 18:45:51 -04:00
c795bb00f4
More documentation
Scott Idem
2024-05-30 23:28:40 -04:00
a8f62b8022
Minor change
Scott Idem
2024-05-30 22:42:31 -04:00
4c458f378a
Finally got multiple server names working for Docker in nginx!!!
Scott Idem
2024-05-30 22:40:32 -04:00
294716fefc
Enabled poppler-utils for Python pdf2image to work
Scott Idem
2024-05-22 19:22:20 -04:00
341f5ccbee
Everything seems to be working with FastAPI 110 now!! Need to work on SQLAlchemy upgrade to 2.0.29 soon.
Scott Idem
2024-04-26 17:58:17 -04:00
f43f13b9e1
Minor changes
Scott Idem
2024-04-25 16:51:26 -04:00
68150f857b
Ignore more
Scott Idem
2024-04-24 20:42:48 -04:00
2ccb3486e9
Don't store the DB
Scott Idem
2024-04-24 20:38:11 -04:00
43c4dffa9a
Tweaking settings...
Scott Idem
2024-04-24 16:50:09 -04:00
f9b5186afc
Trial and error fixes...
Scott Idem
2024-04-24 16:04:36 -04:00
1d279a2644
Minor update before trying live
Scott Idem
2024-04-24 12:08:57 -04:00
c983ab610d
Merge remote-tracking branch 'refs/remotes/origin/dev_cluster' into dev_cluster Merging?
Scott Idem
2024-04-24 12:06:17 -04:00
60428abb33
Merging changes
Scott Idem
2024-04-24 11:58:57 -04:00
fc04c04044
Tweaks to get API to stop hanging?
Scott Idem
2024-04-24 11:56:48 -04:00