ci: dockerize setup

This commit is contained in:
Dominik Siebel
2024-09-16 11:48:20 +02:00
committed by Daniel Molkentin
parent d5c7d07363
commit db80e260c6
7 changed files with 87 additions and 10 deletions

31
docker-compose.yaml Normal file
View File

@@ -0,0 +1,31 @@
---
networks:
eos:
name: 'eos'
services:
eos:
image: 'akkudoktor/eos:${EOS_VERSION}'
build:
context: .
dockerfile: 'Dockerfile'
args:
PYTHON_VERSION: '${PYTHON_VERSION}'
depends_on:
- 'mariadb'
init: true
environment: {}
networks:
- 'eos'
volumes:
- ./eos-data:/data
mariadb:
image: 'mariadb:${MARIADB_VERSION}-jammy'
environment:
MARIADB_ROOT_PASSWORD: 'root'
MARIADB_DATABASE: 'eos'
MARIADB_USER: 'eos'
MARIADB_PASSWORD: 'eos'
networks:
- 'eos'
volumes:
- ./mariadb-data:/var/lib/mysql