25 lines
758 B
Django/Jinja
25 lines
758 B
Django/Jinja
version: "3.7"
|
|
|
|
services:
|
|
{{ docker_service_name }}:
|
|
image: {{ docker_database_image }}
|
|
|
|
ports:
|
|
- "{{ docker_database_port_external }}:{{ docker_database_port_internal }}"
|
|
|
|
environment:
|
|
{{ docker_database_env_user }} : "{{ database_user }}"
|
|
{{ docker_database_env_pass }} : "{{ database_pass }}"
|
|
{{ docker_database_env_db }} : "{{ database_name }}"
|
|
|
|
# this is bc compose will time out on remotes
|
|
COMPOSE_HTTP_TIMEOUT: 180
|
|
|
|
container_name: {{ docker_container_name }}
|
|
|
|
{%- if docker_volume_data_external is defined %}
|
|
{% if docker_volume_data_internal is defined %}
|
|
volumes:
|
|
- {{ docker_volume_data_external }}:{{ docker_volume_data_internal }}
|
|
{% endif %}
|
|
{% endif %}
|