{"items":[{"id":"5757f9fd-b65f-4a04-9573-54f349b3cd19","type":"push","org":"subh05sus","repo":"code-excecutor","title":"Configured entrypoint permissions and added deployment helper for Ubuntu","summary":"Strengthened infrastructure security by adding an entrypoint script to correctly manage /tmp/jobs directory permissions before executing as a non-root user. Also introduced a deploy helper script for Ubuntu environments to streamline deployment processes. These changes prevent potential permission issues in the job runner and simplify container management. ![Permission issues resolved](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/72b23cb4-389a-4bca-82ab-0ee58de137f8.jpg)","url":"https://nomit.dev/subh05sus/code-excecutor/status/88aec6989a041c27061c77613f167f0be56bf81b224efe533e9c5a2f6149439b","author":"","contributors":[],"updated_at":"2026-06-14T15:44:22+00:00"},{"id":"125e0a9b-fa1c-48f0-86c7-40345eba3806","type":"push","org":"subh05sus","repo":"code-excecutor","title":"Resolve SELinux permission issues and upgrade C++ standard for execution tasks","summary":"We fixed SELinux access denials for sibling containers by adding the :z relabel option to host bind mounts for /tmp/jobs, ensuring execution containers have necessary write permissions. Additionally, we updated the G++ configuration to support C++20, allowing for modern C++ syntax in submitted code. These changes improve reliability for execution environments on restricted environments like AWS EC2. ![SELinux denied](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/f5d3d981-b871-4b89-b74e-576182526c00.jpg)","url":"https://nomit.dev/subh05sus/code-excecutor/status/28e1e35b7b04f11d66c7db63504d9b4b3b1616f5e599e36f2e1156a7de6a1846","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-05-24T09:13:59+00:00"},{"id":"0699ad34-7f1f-466c-a3b8-e2a59f4e75e7","type":"push","org":"subh05sus","repo":"code-excecutor","title":"Integrated BullBoard for queue visibility and monitoring","summary":"Added BullBoard to the application to provide a visual interface for monitoring background job queues, accessible on port 3001. The integration utilizes @bull-board/api and @bull-board/express, and includes necessary updates to the Docker setup and port mapping to ensure proper access. This will significantly improve observability and debugging for our queue-based tasks. ![Queue Monitoring Made Easy](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/da320211-4d9b-45c4-a9d8-8d19e3a1e8fd.jpg)","url":"https://nomit.dev/subh05sus/code-excecutor/status/1d6c67a40c6591c64e9671261f2082a532ec47953bc7cea144e9d1a283cf11c1","author":"","contributors":[],"updated_at":"2026-05-12T21:13:06+00:00"},{"id":"8ac2b1eb-7fdf-4738-8af3-85df294eb198","type":"push","org":"subh05sus","repo":"code-excecutor","title":"Initialized secure Docker-based code execution service","summary":"We have introduced a robust code-executor service designed for secure execution of user-submitted code in isolated Docker environments. This service leverages BullMQ for scalable task queuing and currently supports 8 major programming languages. Comprehensive deployment guides and API runbooks have been added to streamline integration and management. ![it works on my machine](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/99bece0d-4145-4294-b7a8-6285b0ff37ad.jpg)","url":"https://nomit.dev/subh05sus/code-excecutor/status/9e6bc797efba91a83a3022c1eed067b53dbf660423c1f8e93f4b545c3ca3bffd","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-05-12T20:55:56+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":false}}