Base Docker image for building Python microservices
Name | Description | Default value | Values |
---|---|---|---|
APP_SERVER | Specifies command that will run a web application. | none |
sanic (Sanic server), simplerun (run the application via run.py script in the app/ folder, none (run in the idle mode (sleep)) |
MONGODB_HOST | Hostname of the MongoDB instance. | mongodb | – |
MONGODB_PORT | Listened port by the MongoDB instance. | 27017 | – |
REDIS_HOST | Hostname of the Redis. | redis | – |
REDIS_PORT | Listened port by the Redis instance. | 6379 | – |
RABBITMQ_HOST | Hostname of the RabbitMQ instance. | rabbitmq | – |
RABBITMQ_PORT | Listened port by the RabbitMQ instance. | 5672 | – |
SERVICE_HOST | Hostname of the service. | localhost | – |
SERVICE_PORT | Listened port by the service. | 8000 | – |
WAIT_FOR_MONGODB | Wait until the MongoDB container isn't initialized. | false |
false or a positive integer value |
WAIT_FOR_REDIS | Wait until the Redis container isn't initialized. | false |
false or a positive integer value |
WAIT_FOR_RABBITMQ | Wait until the RabbitMQ container isn't initialized. | false |
false or a positive integer value |
WAIT_FOR_SERVICE | Wait until the service container isn't initialized. | false |
false or a positive integer value |