ci: create docker push only workflow

and change default behaviour: deploy when tag is created instead
This commit is contained in:
Sonny
2024-03-27 23:38:06 +01:00
parent 20b0eac03a
commit 0bf5ac11b0
11 changed files with 3589 additions and 226 deletions

View File

@@ -1,25 +1,27 @@
version: '3.8'
services:
mariadb:
container_name: mariadb
mysqldb:
image: mysql:latest
restart: always
env_file:
- .env
ports:
- '3306:3306'
healthcheck:
test: mysqladmin ping -h 127.0.0.1 -u $$MYSQL_USER --password=$$MYSQL_PASSWORD
start_period: 5s
interval: 5s
timeout: 5s
retries: 55
phpmyadmin:
image: phpmyadmin:5
container_name: phpmyadmin
restart: always
environment:
- PMA_HOST=mariadb
- PMA_HOST=mysqldb
- PMA_PORT=3306
env_file:
- .env
ports:
- '8080:80'
depends_on:
- mariadb
- mysqldb