This is a monorepo containing all the services being ran on my server, you may find it here, so long as my computer is on.
First you must set up your .env file, to do so, duplicate template.env
If running a service standalone, edit the .env file within the service directory
To use the entire stack, run docker compose <command>
from the context of repository.
To use a single service within this stack, run docker compose <command> <service>
from the context of this repository.
To use a single service as a standalone, separate from the stack's project, run docker compose <command>
from the context of the service directory.
Add
-p <project>
to run the container under a specific stack
This repository contains separate configuration for different containers according to profile.
Use: docker compose --profile <profile> <command>
- live: Production services
- dev: Development-stage services. Watch mode is configured for dev profiles.
- legacy: Legacy services, not updated or supported.
- beta: Beta version of services, either using beta images, or experimental features, use with care.
- cert: Creates the manual certificate request container (WIP)
- cert-test: Creates the manual Let'sEncrypt dry-run request container (WIP)
- prep: Creates the prep container for initial FileMaker Server installation and imaging process