forked from Nixius/template
49 lines
1.3 KiB
YAML
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: |