Files
yankee-gnome-twitch-api/compose.yaml

97 lines
1.6 KiB
YAML
Raw Permalink Normal View History

2025-02-06 12:51:43 -05:00
services:
2025-02-06 13:09:57 -05:00
yankee-gnome-twitch-api:
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
container_name: yankee-gnome-twitch-api
2025-03-10 09:44:42 -04:00
image: softwareshinobi/yankee-gnome-twitch-api:production
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
build:
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
context: .
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
dockerfile: Dockerfile
2025-02-06 12:51:43 -05:00
restart: unless-stopped
ports:
2025-03-10 09:39:38 -04:00
- 18888:8888
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
environment:
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
DB_HOST: yankee-database-server
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
DB_PORT: 3306
DB_NAME: yankee
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
DB_USER: yankee
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
DB_PASS: yankee
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
VIRTUAL_PORT: 8888
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
VIRTUAL_HOST: apis.yankee.embanet.online
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
LETSENCRYPT_HOST: apis.yankee.embanet.online
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
##########################################
2025-02-06 12:51:43 -05:00
##
2025-02-06 13:09:57 -05:00
## veneno / relational data
2025-02-06 12:51:43 -05:00
##
2025-02-06 13:09:57 -05:00
##########################################
veneno-database:
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
container_name: veneno-database
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
image: mariadb:latest
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
restart: unless-stopped
2025-02-06 12:51:43 -05:00
ports:
- "3306:3306"
2025-02-06 13:09:57 -05:00
2025-02-06 12:51:43 -05:00
environment:
MYSQL_ROOT_PASSWORD: aggiepride
2025-03-10 09:39:38 -04:00
MYSQL_DATABASE: veneno
2025-02-06 12:51:43 -05:00
2025-03-10 09:39:38 -04:00
MYSQL_USER: veneno
2025-02-06 12:51:43 -05:00
2025-03-10 09:39:38 -04:00
MYSQL_PASSWORD: veneno
2025-02-06 12:51:43 -05:00
2025-03-10 09:39:38 -04:00
## volumes:
##
## - /tmp/yankee/volumes/database:/var/lib/mysql
##
2025-02-06 13:09:57 -05:00
veneno-phpmyadmin:
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
container_name: veneno-phpmyadmin
2025-02-06 12:51:43 -05:00
2025-02-06 13:09:57 -05:00
image: beeyev/phpmyadmin-lightweight
2025-02-06 12:51:43 -05:00
depends_on:
2025-02-06 13:09:57 -05:00
- veneno-database
2025-02-06 12:51:43 -05:00
links:
2025-02-06 13:09:57 -05:00
- veneno-database
2025-02-06 12:51:43 -05:00
2025-03-10 09:39:38 -04:00
ports:
- "3380:80"
2025-02-06 12:51:43 -05:00
environment:
2025-02-06 13:09:57 -05:00
PMA_HOST: veneno-database
2025-02-06 12:51:43 -05:00
VIRTUAL_HOST: database.yankee.embanet.online
LETSENCRYPT_HOST: database.yankee.embanet.online