Viktor Barzin
5e48a26958
Pin deployment image to build number tag instead of restarting latest
...
Images are now tagged with both :latest and :${DRONE_BUILD_NUMBER}.
The deploy step uses JSON Patch to set the container image to the
specific build number tag, making deployments deterministic and
compatible with Terraform (which should ignore_changes on the image).
2026-02-07 23:07:16 +00:00
Viktor Barzin
eafbc1ac52
Flatten repo structure: move crawler/ to root, remove vqa/ and immoweb/
...
The crawler subdirectory was the only active project. Moving it to the
repo root simplifies paths and removes the unnecessary nesting. The
vqa/ and immoweb/ directories were legacy/unused and have been removed.
Updated .drone.yml, .gitignore, .claude/ docs, and skills to reflect
the new flat structure.
2026-02-07 23:01:20 +00:00
Viktor Barzin
7e05b3c971
Parallelise Dockerfile stages and enable CI layer caching
...
Split runtime apt-get into a separate stage so BuildKit runs it
concurrently with the builder's apt-get + pip install. Add cache_from
to the Drone CI API build step to reuse layers from the previous image.
2026-02-07 11:06:35 +00:00
Viktor Barzin
3ef2df63b9
Limit Drone CI pipeline concurrency to 1
2026-02-07 10:52:54 +00:00
Viktor Barzin
30e6a0bf06
Add 20-minute timeout to Drone CI pipelines
2026-02-07 10:51:24 +00:00
Viktor Barzin
22aa9c86a7
update drone.yaml to build on push
2026-02-01 21:53:18 +00:00
Viktor Barzin
f88bba032f
Test without secret
2026-02-01 20:58:20 +00:00
Viktor Barzin
dc1186601a
Final webhook test
2026-02-01 20:54:53 +00:00
Viktor Barzin
4969df8745
Test new webhook
2026-02-01 20:51:13 +00:00
Viktor Barzin
ccef50b371
Trigger webhook
2026-02-01 20:47:50 +00:00
Viktor Barzin
1680cda7b7
Test webhook with secret
2026-02-01 20:45:52 +00:00
Viktor Barzin
93f7f57de3
Trigger build test
2026-02-01 20:29:56 +00:00
Viktor Barzin
6d17d2ccad
Fix Drone CI trigger to allow push events
...
Remove cron filter that was blocking push events from triggering builds.
The cron filter was applying to all events, not just cron jobs.
2026-02-01 20:25:32 +00:00
Viktor Barzin
997084d0f2
Trigger CI build test
2026-02-01 20:18:35 +00:00
Viktor Barzin
3f427b062c
Test push trigger
2026-02-01 20:03:53 +00:00
Viktor Barzin
aad9bdd950
Add push trigger to Drone CI pipeline
...
Build on every push to master branch in addition to nightly cron builds.
2026-02-01 19:56:00 +00:00
Viktor Barzin
1f04753250
fix typoe in drone config when restarting the deployments
2025-06-21 21:58:58 +00:00
Viktor Barzin
97e3fb9e4e
cache from in drone with tag
2025-06-21 19:59:30 +00:00
Viktor Barzin
7a21a032b7
remove image tag for caching in drone
2025-06-21 18:52:13 +00:00
Viktor Barzin
41ef6400da
use cache for immoweb image
2025-06-21 18:49:31 +00:00
Viktor Barzin
81683ce73b
update dronce ci to built on top of previous image for api
2025-06-21 18:20:43 +00:00
Viktor Barzin
064f2651d5
set 30m timeout to drone builds
2025-06-21 12:50:31 +00:00
Viktor Barzin
7ae822f115
trigger ci only on daily cron instead of on every push
2025-06-17 19:10:49 +00:00
Viktor Barzin
92c1ee76f5
add pipeline to build the backend api
2025-06-17 18:56:52 +00:00
Viktor Barzin
76e7338ab9
add context dir to the drone.yml
2025-06-17 18:51:23 +00:00
Viktor Barzin
0bee75fd71
add drone ci config
2025-06-17 18:45:28 +00:00