mirror of
https://github.com/chevereto/docker.git
synced 2026-01-19 05:32:04 +01:00
913 B
913 B
Namespace
Using namespaces is recommended for multi-host setup as rather than passing all the command options you define a file which will load all these variables for each website.
💡 To use namespace pass the NAMESPACE=<namespace> option on make commands.
Creating a namespace
Run make namespace to create a namespace.
Required options:
- NAMESPACE=chevereto
- HOSTNAME=localhost
- COMPOSE=default-mysql
For example, to create the nasa namespace for photos.nasa.gov and using the default-mysql compose file run:
make namespace NAMESPACE=nasa HOSTNAME=photos.nasa.gov COMPOSE=default-mysql
This will create ./namespace/nasa with the minimum namespaced scoped variables required:
HOSTNAME=photos.nasa.gov
ENCRYPTION_KEY=22AkowLRYAjrgCspcwsphjWybzZEIw4rBKhzKLk/50g=
🔑 The ENCRYPTION_KEY is automatic generated if option ENCRYPTION_KEY is not provided.