mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-04-01 22:04:15 -04:00
- Convert Travis CI configuration to GitHub Actions workflows - Add multi-arch Docker builds (amd64/arm64) - Implement initial schema migration for fresh database installs - Add multi-attribute search with AND logic and sort by attribute columns - Address various PR review feedback and formatting fixes
55 lines
1.2 KiB
YAML
55 lines
1.2 KiB
YAML
volumes:
|
|
uploads:
|
|
driver: local
|
|
logs:
|
|
driver: local
|
|
mysql:
|
|
driver: local
|
|
|
|
networks:
|
|
app_net:
|
|
|
|
|
|
services:
|
|
mysql:
|
|
image: mariadb:10.5
|
|
container_name: mysql
|
|
restart: always
|
|
expose:
|
|
- "3306"
|
|
networks:
|
|
- app_net
|
|
volumes:
|
|
- mysql:/var/lib/mysql:rw
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=pointofsale
|
|
- MYSQL_DATABASE=ospos
|
|
- MYSQL_USER=admin
|
|
- MYSQL_PASSWORD=pointofsale
|
|
ospos:
|
|
build:
|
|
context: .
|
|
args:
|
|
- USERID=${USERID}
|
|
- GROUPID=${GROUPID}
|
|
target: ospos_dev
|
|
container_name: ospos_dev
|
|
restart: always
|
|
user: "${USERID}:${GROUPID}"
|
|
depends_on:
|
|
- mysql
|
|
ports:
|
|
- "80:80"
|
|
networks:
|
|
- app_net
|
|
volumes:
|
|
- .:/app
|
|
environment:
|
|
- CI_ENVIRONMENT=development
|
|
- MYSQL_USERNAME=admin
|
|
- MYSQL_PASSWORD=pointofsale
|
|
- MYSQL_DB_NAME=ospos
|
|
- MYSQL_HOST_NAME=mysql
|
|
- PHP_TIMEZONE=UTC
|
|
- XDEBUG_CONFIG=client_host=172.17.0.1
|