40 lines
783 B
YAML
40 lines
783 B
YAML
# Sample Docker Compose
|
|
services:
|
|
corxn:
|
|
image: 4lights/corxn:latest
|
|
ports:
|
|
- "8000:80"
|
|
volumes:
|
|
- ./test:/data # looks for /data/public
|
|
- ./php.ini:/php/php.ini:ro # Optional override php.ini
|
|
- ./data/uploads:/data/public/uploads
|
|
restart: unless-stopped
|
|
networks:
|
|
- proxy
|
|
- internal
|
|
|
|
redis:
|
|
image: redis:7
|
|
networks:
|
|
- internal
|
|
restart: unless-stopped
|
|
|
|
mariadb:
|
|
image: mariadb:11
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=rootpassword
|
|
- MYSQL_DATABASE=dbname
|
|
- MYSQL_USER=user
|
|
- MYSQL_PASSWORD=password
|
|
volumes:
|
|
- ./data/db:/var/lib/mysql
|
|
networks:
|
|
- internal
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
proxy:
|
|
external: true
|
|
internal:
|
|
driver: bridge
|