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