diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..cacd2f7 --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +test-blog-app: + clear; + docker-compose run blog-app ./src/Generator/zenderator --workdir=./examples/blog-app + +setup: + composer install + +test: setup test-blog-app \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..6a99f70 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +version: "2.3" + +services: + blog-app: + image: gone/php:nginx + volumes: + - ./:/app + depends_on: + mysql: + condition: service_healthy + + mysql: + image: benzine/mariadb:10.4 + environment: + MYSQL_ROOT_PASSWORD: ChangeMe + MYSQL_USER: bloguser + MYSQL_PASSWORD: m4&ChangeMe^eN + MYSQL_DATABASE: blog \ No newline at end of file diff --git a/examples/blog-app/.benzine.yml b/examples/blog-app/.benzine.yml index d33bb89..f149c55 100644 --- a/examples/blog-app/.benzine.yml +++ b/examples/blog-app/.benzine.yml @@ -8,7 +8,7 @@ benzine: databases: mysql: type: mysql - host: 127.50.0.1 + host: mysql port: 3306 username: root password: ChangeMe