diff --git a/readme.md b/readme.md index a29f0b4..f16a7b7 100644 --- a/readme.md +++ b/readme.md @@ -1,11 +1,14 @@
+# ./docker-compose.yml +version: '3' + +services: + app: + image: adhocore/lemp:7.4 + # For different app you can use different names. (eg: ) + container_name: some-app + volumes: + # app source code + - ./meme:/var/www/html + # db data persistence + - db_data:/var/lib/mysql + # Here you can also volume php ini settings + # - /path/to/zz-overrides:/usr/local/etc/php/conf.d/zz-overrides.ini + ports: + - 8080:80 + environment: + MYSQL_ROOT_PASSWORD: supersecurepwd + MYSQL_DATABASE: appdb + MYSQL_USER: dbusr + MYSQL_PASSWORD: securepwd + # for postgres you can pass in similar env as for mysql but with PGSQL_ prefix + +volumes: + db_data: {} ++ +
+docker-compose up -d ++ +
+cd meme +git clone https://repo.gabrielkheisa.xyz/gabrielkheisa/meme-generator.git +git checkout docker ++ +
+docker exec -u root -t -i some-app /bin/bash ++ +
+mysql -u root -p ++ +
+GRANT ALL PRIVILEGES ON meme.* TO 'dbuser'@'localhost' WITH GRANT OPTION; +exit; ++ +
+cd /var/www/html/meme-generator ++ +
+python3 renderDB.py +\ No newline at end of file