diff --git a/stack_templates.json b/stack_templates.json index fede1a8..13b428c 100644 --- a/stack_templates.json +++ b/stack_templates.json @@ -20,7 +20,19 @@ "logo": "https://cloudinovasi.id/assets/img/logos/cockroachdb.png", "repository": { "url": "https://github.com/portainer/templates", - "stackfile": "stacks/cockroachdb/docker-compose.yml" + "stackfile": "stacks/cockroachdb/docker-stack.yml" + } + }, + { + "title": "Wordpress", + "description": "Wordpress setup with a MySQL database", + "note": "Deploys a Wordpress instance connected to a MySQL database.", + "categories": ["CMS"], + "platform": "linux", + "logo": "https://cloudinovasi.id/assets/img/logos/wordpress.png", + "repository": { + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/wordpress/docker-stack.yml" } } ] diff --git a/stacks/cockroachdb/docker-stack.yml b/stacks/cockroachdb/docker-stack.yml index e644c9f..323726e 100644 --- a/stacks/cockroachdb/docker-stack.yml +++ b/stacks/cockroachdb/docker-stack.yml @@ -7,7 +7,7 @@ services: deploy: replicas: 1 ports: - - "8080" + - 8080 roachN: image: cockroachdb/cockroach:latest diff --git a/stacks/wordpress/docker-stack.yml b/stacks/wordpress/docker-stack.yml new file mode 100644 index 0000000..cbb01a7 --- /dev/null +++ b/stacks/wordpress/docker-stack.yml @@ -0,0 +1,26 @@ +version: '3' + +services: + db: + image: mysql:5.7 + volumes: + - db_data:/var/lib/mysql + restart: always + environment: + MYSQL_ROOT_PASSWORD: ${MYSQL_DATABASE_PASSWORD} + MYSQL_DATABASE: wordpress + MYSQL_USER: wordpress + MYSQL_PASSWORD: wordpress + + wordpress: + image: wordpress:latest + ports: + - 80 + restart: always + environment: + WORDPRESS_DB_HOST: db:3306 + WORDPRESS_DB_USER: wordpress + WORDPRESS_DB_PASSWORD: wordpress + +volumes: + db_data: