2
0
mirror of https://github.com/VinylDNS/vinyldns synced 2025-08-22 02:02:14 +00:00
vinyldns/quickstart
Emerle, Ryan af5bc89c4f
Updates
- Tweak JVM memory parameters for build
- Add GitHub action for releasing vNext docker images
- Upgrade jQuery to 3.5.1 due to SECVULN
- Update Java in all containers to v11 (LTS)
2021-12-14 14:47:35 -05:00
..
2021-10-27 13:43:21 -04:00
2021-12-08 14:36:00 -05:00
2021-12-14 14:47:35 -05:00
2021-11-02 17:06:24 -04:00
2021-12-03 12:16:21 -05:00

VinylDNS QuickStart

To get started with VinylDNS, you can experiment with the QuickStart.

QuickStart utilizes Docker Compose to start up the VinylDNS API and Portal along with required dependencies such as:

  • MySQL
  • OpenLDAP
  • SQS
  • SNS
  • BIND 9

Running

To run the QuickStart, you will need the following prerequisites:

  • Docker
  • Docker Compose

From a shell in the quickstart/ directory, simply run:

./quickstart-vinyldns.sh

The quickstart-vinyldns.sh script takes a number of optional arguments:

Flag Description
-a, --api-only do not start up the VinylDNS Portal"
-b, --build force a rebuild of the Docker images with the local code"
-c, --clean stops all VinylDNS containers"
-d, --deps-only only start up the dependencies, not the API or Portal"
-r, --reset reset any the running containers"
-s, --service specify the service to run"
-t, --timeout the time to wait (in seconds) for the Portal and API to start (default: 60)"
-u, --update remove the local quickstart images to force a re-pull from Docker Hub"
-v, --version-tag specify Docker image tag version (default: latest)"