diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..c089a494 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,11 @@ +drivers +flutterapp +vendor +node_modules +.git +.github +.phive +.phpunit.cache +.yarn +config/app_local.php +phpunit.xml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 00000000..dcf7dc40 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,24 @@ +--- +version: '3' +services: + php: + build: + context: . + dockerfile: Dockerfile + environment: + DATABASE_URL: "mysql://docket:docket-secret@mysql/docket" + ports: + - 5000:5000 + depends_on: + - mysql + mysql: + image: docker.io/library/mysql:8.0 + environment: + MYSQL_ROOT_PASSWORD: root--secret + MYSQL_DATABASE: docket + MYSQL_USER: docket + MYSQL_PASSWORD: docket-secret + volumes: + - mysql_data:/var/lib/mysql +volumes: + mysql_data: