Skip to content

Remove frontend, add dev API UI, and clean up project#41

Merged
rubenhensen merged 3 commits intomainfrom
rm-frontend
Feb 12, 2026
Merged

Remove frontend, add dev API UI, and clean up project#41
rubenhensen merged 3 commits intomainfrom
rm-frontend

Conversation

@rubenhensen
Copy link
Contributor

@rubenhensen rubenhensen commented Feb 10, 2026

Summary

General cleanup of the repository:

  • Remove the frontend component and its build pipeline (backend-only going forward)
  • Add Swagger UI to the dev compose setup for API exploration
  • Update and correct the OpenAPI description (add health endpoint, fix schema fields, add examples)
  • Fix backend.dev.Dockerfile base image tag
  • Remove legacy deployment configs (nginx, crontab, systemd service) that are no longer in use
  • Add PR trigger to CI for build & scan validation

Note on deleted config files

Some removed files (conf/crontab, conf/cryptify.nl.conf, conf/cryptify.service, nginx configs) appear to be for a legacy Node.js server deployment. If Procolix still relies on any of these, they should be kept — please flag during review.

- Remove frontend component from CI/CD delivery pipeline
- Add pull_request trigger for PR validation (build & scan only, no deploy)
- Delete frontend Dockerfiles (frontend.Dockerfile, frontend.dev.Dockerfile)
- Remove legacy server deployment configs (crontab, cryptify.nl.conf, cryptify.service)
- Remove unused nginx configs (nginx.conf, nginx.dev.conf)
- Remove example IRMA config (irma.example.json)
- Update docker-compose files to reflect backend-only architecture
- Fix Dockerfile base image tag (rust:latest-slim -> rust:latest)
- Add Swagger UI service to dev compose for API exploration
- Update API description with health endpoint, correct schema fields, and examples
- Add commented-out alternative pkg_url options to dev config
@rubenhensen rubenhensen changed the title Remove frontend and clean up unused deployment files Remove frontend, add dev API UI, and clean up project Feb 12, 2026
@rubenhensen rubenhensen merged commit 313fade into main Feb 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants