Files
api/docker-compose.yml
2021-11-30 18:02:29 -03:00

55 lines
985 B
YAML

version: '3'
x-restart:
&restart
restart: unless-stopped
x-timezone:
&tz
TZ: America/Santiago
services:
proxy:
image: nginx:alpine
container_name: incoviba_proxy
<<: *restart
environment: *tz
ports:
- "8081:80"
volumes:
- ./:/code
- ./nginx.conf:/etc/nginx/conf.d/default.conf
api:
build:
dockerfile: Dockerfile
container_name: incoviba_api
<<: *restart
environment: *tz
env_file:
- .env
- .db.env
- .api.key
volumes:
- ./:/code
- ./php.ini:/usr/local/etc/php/conf.d/docker.ini
- ./logs/php/:/var/log/php/
db:
container_name: db
image: mariadb:latest
<<: *restart
environment: *tz
env_file: .db.env
volumes:
- incoviba_data:/var/lib/mysql
adminer:
container_name: adminer
image: adminer:latest
<<: *restart
environment: *tz
ports:
- "8083:8080"
env_file: .adminer.env
volumes:
incoviba_data: {}