services-garbaye/podman-framadate/docker-compose.yml

42 lines
1.1 KiB
YAML

version: '3'
services:
framadate-db:
container_name: framadate-db
image: docker.io/library/mysql:5.7
environment:
- MYSQL_USER=framadate
- MYSQL_DATABASE=framadate
env_file:
- .env
restart: always
volumes:
- framadate-db:/var/lib/mysql:Z
framadate-app:
container_name: framadate-app
build:
dockerfile: ./docker/Dockerfile
context: .
args:
GARBAYE_FRAMADATE_FRAMADATE_VERSION: "$GARBAYE_FRAMADATE_FRAMADATE_VERSION"
image: "framadate-app:${GARBAYE_FRAMADATE_FRAMADATE_VERSION}"
depends_on:
- db
ports:
- 127.0.0.1:8083:80
environment:
- ENV=prod
- MYSQL_USER=framadate
- MYSQL_DB=framadate
- MYSQL_HOST=framadate-db
- MYSQL_PORT=3306
- ADMIN_USER=admin
- APACHE_RUN_USER=www-data
- FRAMADATE_DEVMODE=1
env_file:
- .env
restart: always
volumes:
framadate-db: