Sven Geboers
ee8ffea6e2
fix: add health check wait to ansible deploy
...
Wait for Streamlit to be ready before finishing deployment to prevent 502 errors
4 weeks ago
Sven Geboers
72fbe0008e
fix(ansible): add headless and CORS flags for reverse proxy
1 month ago
Sven Geboers
b50ee650de
fix(ansible): create data directory on server before rsync
1 month ago
Sven Geboers
cbab8f080d
fix(ansible): use rsync with checksum for motions.db sync
1 month ago
Sven Geboers
0bd1c08cb2
fix(ansible): ignore pkill errors, add motions.db sync task
1 month ago
Sven Geboers
22067fd162
fix(ansible): use full path for uv binary in shell tasks
1 month ago
Sven Geboers
de6ed29bf7
fix(ansible): use port 222 for Gitea SSH, write SSH config on server
1 month ago
Sven Geboers
13cb746d06
fix(ansible): correct deploy key path to /home/webapps/.ssh/ed25519
1 month ago
Sven Geboers
a4481af8e2
fix(ansible): use webapps deploy key for git clone instead of agent forwarding
1 month ago
Sven Geboers
8579da68bd
fix(ansible): add git.sgeboers.nl to known_hosts before git clone
1 month ago
Sven Geboers
57083e496d
chore(ansible): add ansible.cfg with SSH agent forwarding for private repo access
1 month ago
Sven Geboers
c0d1c59bd7
chore(deploy): rewrite ansible for motief on motief.sgeboers.nl, remove drone
...
- Replace gtfs/bokeh deploy with motief/streamlit (port 8501)
- Update inventory to motief.sgeboers.nl
- Remove stale .drone.yml
- Add CI guard to forbid .env in repo
- Add env removal report and secrets rotation checklist
1 month ago
Sven Geboers
445f0bfb24
feat(ansible-example): add @ansible/example package, tests, CI, publish & deploy workflows, docs and changelog
1 month ago