system-config/playbooks/roles/lodgeit/templates/docker-compose.yaml.j2
Clark Boylan 0a83d01167 Cleanup docker-compose.yaml versions in Noble services
On Ubuntu Noble we run `docker compose` instead of `docker-compose`.
This newer tool ignores the version set in docker-compose.yaml files and
emits a warning when it is set. Clean up this version on services that
only run with `docker compose` and not `docker-compose`.

Change-Id: I08ce1f2ddc6a07fd47b4524af21255c1c4903785
2025-03-20 09:32:28 -07:00

38 lines
1.2 KiB
Django/Jinja

services:
mariadb:
image: quay.io/opendevmirror/mariadb:10.11
network_mode: host
restart: always
environment:
MYSQL_ROOT_PASSWORD: "{{ lodgeit_db_password }}"
MYSQL_DATABASE: "{{ lodgeit_db_dbname }}"
MYSQL_USER: "{{ lodgeit_db_username }}"
MYSQL_PASSWORD: "{{ lodgeit_db_password }}"
MARIADB_AUTO_UPGRADE: 1
command: [
'--wait_timeout=28800',
]
volumes:
- /var/lib/lodgeit/mariadb:/var/lib/mysql
logging:
driver: journald
options:
tag: "docker-mariadb"
lodgeit:
image: quay.io/opendevorg/lodgeit
depends_on:
- mariadb
restart: always
network_mode: host
user: "10100:10100"
command: ['/bin/bash', '-c', 'echo "*** Starting"; sleep 30; /usr/local/bin/uwsgi']
logging:
driver: journald
options:
tag: "docker-lodgeit"
environment:
LODGEIT_DBURI: 'mysql+pymysql://{{ lodgeit_db_username }}:{{ lodgeit_db_password }}@127.0.0.1:3306/{{ lodgeit_db_dbname }}'
LODGEIT_SECRET_KEY: '{{ lodgeit_secret_key }}'
LODGEIT_TITLE_OVERRIDE: '<img src="/assets/opendev.svg" style="width: 100px; padding-bottom:10px; margin-left:20px;" alt="Opendev Pastebin">'