mirror of
https://github.com/VinylDNS/vinyldns
synced 2025-08-22 02:02:14 +00:00
- Move away from using multiple images for "quickstart" and instead use a single "integration" image which provides all of the dependencies - Update `docker-up-vinyldns.sh` to support the new `integration` image - Update `remove-vinyl-containers.sh` to more cleanly.. clean up - Update `verify.sh` to more reliably run `sbt` targets - Update `build/docker/api/application.conf` to allow for overrides and default to the `vinyldns-integration` image - Update `build/docker/portal/application.conf` to allow overrides and use `vinyldns-integration` image - Update `build/docker/portal/Dockerfile` to use `vinyldns/build:base-build-portal` to reduce need to download dependencies over and over - Update `api/assembly` sbt target to output to `assembly` rather than some deeply nested folder in `**/target` - Update documentation to reflect changes - Move `docker/` directory to `quickstart/` to reduce confusion with the `build/docker` directory - Move `bin/` to `utils/` since the files are binaries - Add `.dockerignore` to root
Bind Test Configuration
This folder contains test configuration for BIND zones. The zones are partitioned into four distinct partitions to allow for four parallel testing threads that won't interfere with one another.
Layout
Directory | Detail |
---|---|
etc/ |
Contains zone configurations separated by partition |
etc/_template |
Contains the template file for creating the partitioned conf files. Currently this is just a find and replace operation - finding {placeholder} and replacing it with the desired placeholder. |
zones/ |
Contains zone definitions separated by partition |
zones/_template |
Contains the template file for creating the partitioned zone files. Currently this is just a find and replace operation - finding {placeholder} and replacing it with the desired placeholder. |
Target Directories
When used in a container, or to run named
, the files in this directory should be copied to the following directories:
Directory | Target |
---|---|
etc/named.conf.* |
/etc/bind/ |
zones/ |
/var/bind/ |