1
0
Fork 0
easy-appointments/docker-compose.dev.yml

49 lines
1.3 KiB
YAML

# Development configuration for local testing
services:
easy-appointments:
build:
context: ./docker/easy-appointments
dockerfile: Dockerfile.staging
image: git.nixc.us/colin/easy-appointments:staging
environment:
BASE_URL: "http://localhost"
DEBUG_MODE: "TRUE"
DB_HOST: "mariadb"
DB_NAME: "easyappointments"
DB_USERNAME: "root"
DB_PASSWORD: "secret"
# SMTP Configuration
SMTP_HOST: "box.p.nixc.us"
SMTP_PORT: "465"
SMTP_USERNAME: "appointments@colinknapp.com"
SMTP_PASSWORD: "uQH33ygJVrNWSW0MzWXZgMMVmLGhE3ZI"
SMTP_SECURITY: "ssl"
COMPANY_NAME: "Colin Knapp Appointments (Dev)"
COMPANY_EMAIL: "appointments@colinknapp.com"
COMPANY_LINK: "https://colinknapp.com"
volumes:
- ./docker/easy-appointments/src:/scratch
- ./temp:/temp
networks:
- dev_network
ports:
- "8080:80"
mariadb:
build:
context: ./docker/mariadb
dockerfile: Dockerfile.staging
image: git.nixc.us/colin/template:staging-mariadb
environment:
- MARIADB_ROOT_PASSWORD=secret
- MARIADB_DATABASE=easyappointments
networks:
- dev_network
volumes:
- mariadb_data:/var/lib/mysql
networks:
dev_network:
volumes:
mariadb_data: