# OmniArc docs

Your `docker-compose.yml` runs as you wrote it. `arc.yaml`, next to it, says what compose cannot: which service answers HTTP, which services hold personal data and how to anonymize it, and what the app needs. Deploy it with `omniarc deploy`, and every branch you create is a full copy of the app with its data.

- [Guides](https://docs.omniarc.eu/guides.md)
- [Reference](https://docs.omniarc.eu/reference.md)
- [Errors](https://docs.omniarc.eu/errors.md)
- [CLI reference](https://docs.omniarc.eu/cli.md)
