Files
FE_Charts/docker-compose.yml
2024-10-02 17:05:44 +02:00

43 lines
1.1 KiB
YAML

services:
mariadb:
image: docker.io/library/mariadb:11.5.2
container_name: ${MYSQL_HOST}
restart: always
ports:
- 127.0.0.1:${MYSQL_PORT}:3306
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
volumes:
- ~/volumes/fecharts:/var/lib/mysql
phpmyadmin:
image: docker.io/library/phpmyadmin:5.2.1
container_name: fecharts_phpmyadmin
links:
- mariadb
restart: unless-stopped
ports:
- 127.0.0.1:${PHPMYADMIN_PORT}:80
environment:
- PMA_ARBITRARY=1
- PMA_HOST=${MYSQL_HOST}
- PMA_PORT=${MYSQL_PORT}
api:
image: odari/fecharts_api:1.0.0
container_name: fecharts_api
links:
- mariadb
restart: always
ports:
- 127.0.0.1:${FECHARTS_API_PORT}:80
environment:
- MYSQL_HOST=${MYSQL_HOST}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_PORT=${MYSQL_PORT}