If you're building from scratch, see the Production Readiness Guide which will give a high-level overview of everything you need to know and will point you to particular technical guides in this repository when appropriate. If you're already somewhat comfortable with the Harmony community development model and are only looking for technical guidance, the guides directory should have everything you need for service development.
Once your service has been developed and everything is configured (UMM, services.yml
, env-defaults
), you can test it alongside your locally running Harmony instance. (Hold off on submitting any configuration change pull requests until you're satisfied with your testing results.)
- Build the image for your service
- Add an entry for your service (lowercase) to your
.env
file:
LOCALLY_DEPLOYED_SERVICES=my-service
- Run
./bin/deploy-services